home *** CD-ROM | disk | FTP | other *** search
MacBinary | 2000-10-11 | 19.4 KB | [TEXT/CWIE] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary, inited, Tue Oct 10 20:12:58 2000, modified Tue Oct 10 20:48:06 2000, creator 'CWIE', type ASCII, 19155 bytes "SimpleShot.c" , at 0x4b53 410 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 1
| default (weak)
| |
100%
| lsar
| MacBinary
| default
| |
100%
| gt2
| MAC Bilddatei
| default (weak)
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [CWIE] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0c 53 69 6d 70 6c 65 | 53 68 6f 74 2e 63 00 00 |..Simple|Shot.c..|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 a9 00 34 00 |.TEXTCWI|E.....4.|
|00000050| 00 00 00 00 00 4a d3 00 | 00 01 9a b6 09 61 0a b6 |.....J..|.....a..|
|00000060| 09 69 46 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.iF.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000080| 2f 2a 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/*------|--------|
|00000090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000d0| 0d 0d 81 40 53 69 6d 70 | 6c 65 53 68 6f 74 20 30 |...@Simp|leShot 0|
|000000e0| 30 2e 31 0d 81 40 88 d9 | 8f ed 82 aa 94 ad 90 b6 |0.1..@..|........|
|000000f0| 82 b5 82 bd 82 e7 81 41 | 82 c6 82 c9 82 a9 82 ad |.......A|........|
|00000100| 96 e2 93 9a 96 b3 97 70 | 82 c5 8f 49 97 b9 82 b7 |.......p|...I....|
|00000110| 82 e9 82 e6 82 a4 82 c9 | 82 c8 82 c1 82 c4 82 a2 |........|........|
|00000120| 82 e9 82 cc 82 c5 81 41 | 8b b3 8d de 82 c6 82 b5 |.......A|........|
|00000130| 82 c4 82 cd 82 a0 82 f1 | 82 dc 82 b5 93 aa 82 aa |........|........|
|00000140| 97 c7 82 ad 82 c8 82 a2 | 81 42 0d 81 40 82 c6 82 |........|.B..@...|
|00000150| e8 82 a0 82 a6 82 b8 81 | 41 93 ae 82 ad 82 be 82 |........|A.......|
|00000160| af 81 42 0d 0d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..B..---|--------|
|00000170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000190| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001b0| 2d 2d 2d 2a 2f 0d 0d 23 | 69 6e 63 6c 75 64 65 20 |---*/..#|include |
|000001c0| 3c 54 79 70 65 73 2e 68 | 3e 0d 23 69 6e 63 6c 75 |<Types.h|>.#inclu|
|000001d0| 64 65 20 3c 4d 65 6d 6f | 72 79 2e 68 3e 0d 23 69 |de <Memo|ry.h>.#i|
|000001e0| 6e 63 6c 75 64 65 20 3c | 51 75 69 63 6b 64 72 61 |nclude <|Quickdra|
|000001f0| 77 2e 68 3e 0d 23 69 6e | 63 6c 75 64 65 20 3c 46 |w.h>.#in|clude <F|
|00000200| 6f 6e 74 73 2e 68 3e 0d | 23 69 6e 63 6c 75 64 65 |onts.h>.|#include|
|00000210| 20 3c 45 76 65 6e 74 73 | 2e 68 3e 0d 23 69 6e 63 | <Events|.h>.#inc|
|00000220| 6c 75 64 65 20 3c 4d 65 | 6e 75 73 2e 68 3e 0d 23 |lude <Me|nus.h>.#|
|00000230| 69 6e 63 6c 75 64 65 20 | 3c 57 69 6e 64 6f 77 73 |include |<Windows|
|00000240| 2e 68 3e 0d 23 69 6e 63 | 6c 75 64 65 20 3c 54 65 |.h>.#inc|lude <Te|
|00000250| 78 74 45 64 69 74 2e 68 | 3e 0d 23 69 6e 63 6c 75 |xtEdit.h|>.#inclu|
|00000260| 64 65 20 3c 44 69 61 6c | 6f 67 73 2e 68 3e 0d 23 |de <Dial|ogs.h>.#|
|00000270| 69 6e 63 6c 75 64 65 20 | 3c 4f 53 55 74 69 6c 73 |include |<OSUtils|
|00000280| 2e 68 3e 0d 23 69 6e 63 | 6c 75 64 65 20 3c 54 6f |.h>.#inc|lude <To|
|00000290| 6f 6c 55 74 69 6c 73 2e | 68 3e 0d 23 69 6e 63 6c |olUtils.|h>.#incl|
|000002a0| 75 64 65 20 3c 47 65 73 | 74 61 6c 74 2e 68 3e 0d |ude <Ges|talt.h>.|
|000002b0| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|000002c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000002d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000002e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000002f0| 2d 20 20 92 e8 90 94 82 | cc 90 dd 92 e8 0d 2f 2a |- .....|....../*|
|00000300| 95 4b 82 b8 8e 67 82 a4 | 92 e8 90 94 2a 2f 0d 23 |.K...g..|....*/.#|
|00000310| 64 65 66 69 6e 65 09 52 | 45 4d 4f 56 45 5f 45 56 |define.R|EMOVE_EV|
|00000320| 45 4e 54 53 09 09 30 0d | 23 64 65 66 69 6e 65 09 |ENTS..0.|#define.|
|00000330| 4e 49 4c 09 09 09 09 09 | 30 4c 0d 23 64 65 66 69 |NIL.....|0L.#defi|
|00000340| 6e 65 09 49 4e 5f 46 52 | 4f 4e 54 09 09 09 28 57 |ne.IN_FR|ONT...(W|
|00000350| 69 6e 64 6f 77 50 74 72 | 29 2d 31 0d 0d 2f 2a 83 |indowPtr|)-1../*.|
|00000360| 4c 81 5b 93 fc 97 cd 8a | d6 8c 57 2a 2f 0d 23 64 |L.[.....|..W*/.#d|
|00000370| 65 66 69 6e 65 09 4b 45 | 59 5f 52 49 47 48 54 09 |efine.KE|Y_RIGHT.|
|00000380| 09 30 78 30 31 0d 23 64 | 65 66 69 6e 65 20 4b 45 |.0x01.#d|efine KE|
|00000390| 59 5f 4c 45 46 54 09 09 | 30 78 30 32 0d 23 64 65 |Y_LEFT..|0x02.#de|
|000003a0| 66 69 6e 65 20 4b 45 59 | 5f 46 49 52 45 09 09 30 |fine KEY|_FIRE..0|
|000003b0| 78 30 34 0d 23 64 65 66 | 69 6e 65 20 4b 45 59 5f |x04.#def|ine KEY_|
|000003c0| 51 55 49 54 09 09 30 78 | 30 38 0d 0d 2f 2a 83 4c |QUIT..0x|08../*.L|
|000003d0| 81 5b 82 c9 8a d6 82 b7 | 82 e9 8f 94 81 58 81 63 |.[......|.....X.c|
|000003e0| 81 63 2a 2f 0d 23 64 65 | 66 69 6e 65 09 52 45 53 |.c*/.#de|fine.RES|
|000003f0| 55 4c 54 5f 53 48 4f 54 | 09 09 30 78 30 31 0d 0d |ULT_SHOT|..0x01..|
|00000400| 2f 2a 6d 6f 76 65 4f 62 | 6a 41 75 74 6f 82 c5 81 |/*moveOb|jAuto...|
|00000410| 41 92 65 82 f0 8c 82 82 | c2 8a 6d 97 a6 81 69 31 |A.e.....|..m...i1|
|00000420| 2f 6b 50 72 6f 62 53 68 | 6f 74 81 6a 2a 2f 0d 23 |/kProbSh|ot.j*/.#|
|00000430| 64 65 66 69 6e 65 09 6b | 50 72 6f 62 53 68 6f 74 |define.k|ProbShot|
|00000440| 09 09 36 34 0d 0d 2f 2a | 57 69 6e 64 6f 77 82 cc |..64../*|Window..|
|00000450| 52 65 73 6f 75 72 63 65 | 49 44 2a 2f 0d 23 64 65 |Resource|ID*/.#de|
|00000460| 66 69 6e 65 09 6b 57 69 | 6e 64 6f 77 5f 49 44 09 |fine.kWi|ndow_ID.|
|00000470| 09 31 32 38 09 09 0d 0d | 2f 2a 50 69 63 74 52 65 |.128....|/*PictRe|
|00000480| 73 6f 75 72 63 65 8a d6 | 8c 57 2a 2f 0d 23 64 65 |source..|.W*/.#de|
|00000490| 66 69 6e 65 09 46 4c 59 | 45 52 5f 49 44 09 09 30 |fine.FLY|ER_ID..0|
|000004a0| 0d 23 64 65 66 69 6e 65 | 09 45 4e 45 4d 59 5f 49 |.#define|.ENEMY_I|
|000004b0| 44 09 09 31 0d 23 64 65 | 66 69 6e 65 09 53 48 4f |D..1.#de|fine.SHO|
|000004c0| 54 5f 49 44 09 09 09 32 | 0d 23 64 65 66 69 6e 65 |T_ID...2|.#define|
|000004d0| 09 42 4c 41 53 54 5f 49 | 44 09 09 33 0d 23 64 65 |.BLAST_I|D..3.#de|
|000004e0| 66 69 6e 65 09 45 53 48 | 4f 54 5f 49 44 09 09 34 |fine.ESH|OT_ID..4|
|000004f0| 0d 0d 2f 2a 4f 62 6a 65 | 63 74 82 cc 8f f3 91 d4 |../*Obje|ct......|
|00000500| 2a 2f 0d 23 64 65 66 69 | 6e 65 09 4f 42 4a 5f 53 |*/.#defi|ne.OBJ_S|
|00000510| 54 41 4e 44 42 59 09 09 | 30 0d 23 64 65 66 69 6e |TANDBY..|0.#defin|
|00000520| 65 09 4f 42 4a 5f 4c 49 | 56 45 09 09 31 0d 23 64 |e.OBJ_LI|VE..1.#d|
|00000530| 65 66 69 6e 65 09 4f 42 | 4a 5f 4d 4f 56 45 09 09 |efine.OB|J_MOVE..|
|00000540| 32 0d 23 64 65 66 69 6e | 65 09 4f 42 4a 5f 45 58 |2.#defin|e.OBJ_EX|
|00000550| 50 4c 4f 44 45 09 09 33 | 0d 0d 2f 2a 82 e0 82 eb |PLODE..3|../*....|
|00000560| 82 e0 82 eb 82 cc 92 e8 | 90 94 2a 2f 0d 23 64 65 |........|..*/.#de|
|00000570| 66 69 6e 65 09 45 58 50 | 4c 4f 44 45 5f 54 49 4d |fine.EXP|LODE_TIM|
|00000580| 45 09 35 30 0d 0d 2f 2a | 2a 2f 0d 23 64 65 66 69 |E.50../*|*/.#defi|
|00000590| 6e 65 09 47 57 43 6f 6c | 6f 72 44 65 70 74 68 09 |ne.GWCol|orDepth.|
|000005a0| 31 36 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |16.//---|--------|
|000005b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000005e0| 2d 2d 2d 20 20 83 4f 83 | 8d 81 5b 83 6f 83 8b 95 |--- .O.|..[.o...|
|000005f0| cf 90 94 82 cc 90 dd 92 | e8 0d 2f 2a 81 40 83 58 |........|../*.@.X|
|00000600| 83 5e 83 65 83 42 83 62 | 83 4e 95 cf 90 94 81 40 |.^.e.B.b|.N.....@|
|00000610| 2a 2f 0d 52 65 63 74 09 | 09 77 69 6e 64 52 65 63 |*/.Rect.|.windRec|
|00000620| 74 3b 0d 0d 2f 2a 89 e6 | 96 ca 95 5c 8e a6 97 70 |t;../*..|...\...p|
|00000630| 57 69 6e 64 6f 77 97 70 | 97 cc 88 e6 2a 2f 0d 52 |Window.p|....*/.R|
|00000640| 65 63 74 09 09 6d 61 69 | 6e 57 69 6e 64 6f 77 52 |ect..mai|nWindowR|
|00000650| 65 63 74 3b 0d 57 69 6e | 64 6f 77 50 74 72 09 6d |ect;.Win|dowPtr.m|
|00000660| 61 69 6e 57 69 6e 64 6f | 77 50 74 72 3b 0d 0d 2f |ainWindo|wPtr;../|
|00000670| 2a 83 49 83 74 83 58 83 | 4e 83 8a 81 5b 83 93 97 |*.I.t.X.|N...[...|
|00000680| 70 97 cc 88 e6 2a 2f 0d | 52 65 63 74 09 09 6f 66 |p....*/.|Rect..of|
|00000690| 66 53 63 72 65 65 6e 52 | 65 63 74 3b 0d 47 57 6f |fScreenR|ect;.GWo|
|000006a0| 72 6c 64 50 74 72 09 6f | 66 66 53 63 72 65 65 6e |rldPtr.o|ffScreen|
|000006b0| 50 74 72 3b 0d 0d 2f 2a | 82 62 82 66 83 70 83 5e |Ptr;../*|.b.f.p.^|
|000006c0| 81 5b 83 93 83 6f 83 62 | 83 74 83 40 2a 2f 0d 47 |.[...o.b|.t.@*/.G|
|000006d0| 57 6f 72 6c 64 50 74 72 | 09 63 67 50 61 74 74 65 |WorldPtr|.cgPatte|
|000006e0| 72 6e 50 74 72 5b 35 5d | 2c 63 67 4d 61 73 6b 50 |rnPtr[5]|,cgMaskP|
|000006f0| 74 72 5b 35 5d 3b 0d 0d | 2f 2f 2d 2d 2d 2d 2d 2d |tr[5];..|//------|
|00000700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000710| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000720| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000730| 2d 2d 2d 2d 2d 2d 2d 2d | 20 20 8d 5c 91 a2 91 cc |--------| .\....|
|00000740| 82 cc 90 dd 92 e8 0d 2f | 2f 81 40 74 79 70 65 64 |......./|/.@typed|
|00000750| 65 66 82 f0 8e 67 82 c1 | 82 c4 92 e8 8b 60 82 b5 |ef...g..|.....`..|
|00000760| 82 c8 82 a2 82 cc 82 cd | 81 41 8e a9 95 aa 82 aa |........|.A......|
|00000770| 82 c7 82 f1 82 c8 8d 5c | 91 a2 91 cc 82 f0 8e 67 |.......\|.......g|
|00000780| 82 c1 82 c4 81 41 89 bd | 82 f0 82 b5 82 c4 82 a2 |.....A..|........|
|00000790| 82 e9 82 cc 82 a9 8c a9 | 8e b8 82 ed 82 c8 82 a2 |........|........|
|000007a0| 82 bd 82 df 81 42 0d 0d | 73 74 72 75 63 74 09 6f |.....B..|struct.o|
|000007b0| 62 6a 65 63 74 73 7b 0d | 09 09 69 6e 74 09 4c 44 |bjects{.|..int.LD|
|000007c0| 66 6c 61 67 3b 09 09 09 | 09 09 2f 2a 90 b6 8e 80 |flag;...|../*....|
|000007d0| 83 74 83 89 83 4f 2a 2f | 0d 09 09 69 6e 74 20 6e |.t...O*/|...int n|
|000007e0| 6f 77 58 3b 09 09 09 09 | 09 2f 2a 8c bb 8d dd 82 |owX;....|./*.....|
|000007f0| cc 8d c0 95 57 2a 2f 0d | 09 09 69 6e 74 09 6e 6f |....W*/.|..int.no|
|00000800| 77 59 3b 0d 09 09 69 6e | 74 09 74 61 72 67 65 74 |wY;...in|t.target|
|00000810| 58 3b 09 09 09 09 2f 2a | 96 da 95 57 8d c0 95 57 |X;..../*|...W...W|
|00000820| 82 c6 82 a9 81 63 81 63 | 2a 2f 0d 09 09 69 6e 74 |.....c.c|*/...int|
|00000830| 09 74 61 72 67 65 74 59 | 3b 0d 09 09 69 6e 74 09 |.targetY|;...int.|
|00000840| 63 6f 75 6e 74 65 72 3b | 09 09 09 09 2f 2a 83 4a |counter;|..../*.J|
|00000850| 83 45 83 93 83 5e 2a 2f | 0d 09 09 69 6e 74 09 55 |.E...^*/|...int.U|
|00000860| 30 3b 09 09 09 09 09 09 | 2f 2a 97 5c 94 f5 28 5e |0;......|/*.\..(^|
|00000870| 5e 3b 2a 2f 0d 09 09 7d | 3b 0d 0d 2f 2f 2d 2d 2d |^;*/...}|;..//---|
|00000880| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 20 8a d6 90 |--------|--- ...|
|000008c0| 94 83 76 83 8d 83 67 83 | 5e 83 43 83 76 0d 0d 2f |..v...g.|^.C.v../|
|000008d0| 2a 95 57 8f 80 8e e8 91 | b1 82 ab 2a 2f 0d 76 6f |*.W.....|...*/.vo|
|000008e0| 69 64 09 6d 61 69 6e 28 | 76 6f 69 64 29 3b 0d 0d |id.main(|void);..|
|000008f0| 2f 2a 75 74 69 6c 69 74 | 79 8a d6 90 94 8c 51 2a |/*utilit|y.....Q*|
|00000900| 2f 0d 76 6f 69 64 09 69 | 6e 69 74 54 6f 6f 6c 42 |/.void.i|nitToolB|
|00000910| 6f 78 28 76 6f 69 64 29 | 3b 0d 69 6e 74 09 09 67 |ox(void)|;.int..g|
|00000920| 65 74 4b 65 79 28 76 6f | 69 64 29 3b 0d 76 6f 69 |etKey(vo|id);.voi|
|00000930| 64 09 69 6e 69 74 4f 66 | 66 53 63 72 65 65 6e 28 |d.initOf|fScreen(|
|00000940| 47 57 6f 72 6c 64 50 74 | 72 20 2a 2c 52 65 63 74 |GWorldPt|r *,Rect|
|00000950| 20 2a 2c 69 6e 74 2c 69 | 6e 74 29 3b 0d 76 6f 69 | *,int,i|nt);.voi|
|00000960| 64 09 64 72 61 77 50 69 | 63 74 46 72 6f 6d 52 73 |d.drawPi|ctFromRs|
|00000970| 72 63 28 20 69 6e 74 20 | 29 3b 0d 76 6f 69 64 09 |rc( int |);.void.|
|00000980| 64 72 61 77 4f 62 6a 65 | 63 74 28 69 6e 74 2c 69 |drawObje|ct(int,i|
|00000990| 6e 74 2c 69 6e 74 29 3b | 0d 76 6f 69 64 09 75 70 |nt,int);|.void.up|
|000009a0| 64 61 74 65 53 63 72 65 | 65 6e 28 76 6f 69 64 29 |dateScre|en(void)|
|000009b0| 3b 0d 0d 2f 2a 82 a2 82 | eb 82 a2 82 eb 8f 89 8a |;../*...|........|
|000009c0| fa 89 bb 2a 2f 0d 76 6f | 69 64 09 69 6e 69 74 57 |...*/.vo|id.initW|
|000009d0| 69 6e 64 6f 77 28 76 6f | 69 64 29 3b 0d 76 6f 69 |indow(vo|id);.voi|
|000009e0| 64 09 69 6e 69 74 43 68 | 61 72 61 63 74 65 72 28 |d.initCh|aracter(|
|000009f0| 76 6f 69 64 29 3b 0d 0d | 2f 2a 83 51 81 5b 83 80 |void);..|/*.Q.[..|
|00000a00| 96 7b 91 cc 82 c6 82 a9 | 81 63 2a 2f 0d 76 6f 69 |.{......|.c*/.voi|
|00000a10| 64 09 67 61 6d 65 42 6f | 64 79 28 76 6f 69 64 29 |d.gameBo|dy(void)|
|00000a20| 3b 0d 76 6f 69 64 09 69 | 6e 69 74 4f 62 6a 65 63 |;.void.i|nitObjec|
|00000a30| 74 73 28 73 74 72 75 63 | 74 20 6f 62 6a 65 63 74 |ts(struc|t object|
|00000a40| 73 20 2a 29 3b 0d 69 6e | 74 09 09 6d 6f 76 65 4f |s *);.in|t..moveO|
|00000a50| 62 6a 4d 61 6e 75 61 6c | 28 73 74 72 75 63 74 20 |bjManual|(struct |
|00000a60| 6f 62 6a 65 63 74 73 20 | 2a 2c 69 6e 74 29 3b 0d |objects |*,int);.|
|00000a70| 69 6e 74 09 09 6d 6f 76 | 65 4f 62 6a 41 75 74 6f |int..mov|eObjAuto|
|00000a80| 28 73 74 72 75 63 74 20 | 6f 62 6a 65 63 74 73 20 |(struct |objects |
|00000a90| 2a 29 3b 0d 69 6e 74 20 | 09 6f 62 6a 43 6f 6c 6c |*);.int |.objColl|
|00000aa0| 69 73 69 6f 6e 43 68 65 | 63 6b 28 73 74 72 75 63 |isionChe|ck(struc|
|00000ab0| 74 20 6f 62 6a 65 63 74 | 73 20 2a 2c 73 74 72 75 |t object|s *,stru|
|00000ac0| 63 74 20 6f 62 6a 65 63 | 74 73 20 2a 29 3b 0d 0d |ct objec|ts *);..|
|00000ad0| 2f 2a 88 d9 8f ed 8f 49 | 97 b9 8e 9e 2a 2f 0d 76 |/*.....I|....*/.v|
|00000ae0| 6f 69 64 09 74 65 72 6d | 69 6e 61 74 65 28 76 6f |oid.term|inate(vo|
|00000af0| 69 64 29 3b 0d 0d 2f 2a | 83 66 83 6f 83 62 83 4f |id);../*|.f.o.b.O|
|00000b00| 97 70 2a 2f 0d 76 6f 69 | 64 09 66 6c 61 73 68 49 |.p*/.voi|d.flashI|
|00000b10| 6e 74 28 69 6e 74 29 3b | 0d 0d 2f 2f 2d 2d 2d 2d |nt(int);|..//----|
|00000b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 20 20 6d 61 69 6e |--------|-- main|
|00000b60| 0d 2f 2f 09 83 81 83 43 | 83 93 81 42 0d 2f 2f 81 |.//....C|...B.//.|
|00000b70| 40 82 b1 82 ea 82 be 82 | af 0d 2f 2f 81 40 88 f8 |@.......|..//.@..|
|00000b80| 90 94 09 81 46 96 b3 82 | b5 0d 2f 2f 81 40 96 df |....F...|..//.@..|
|00000b90| 82 e8 92 6c 09 81 46 96 | b3 82 b5 0d 76 6f 69 64 |...l..F.|....void|
|00000ba0| 20 6d 61 69 6e 28 76 6f | 69 64 29 0d 7b 0d 09 69 | main(vo|id).{..i|
|00000bb0| 6e 69 74 54 6f 6f 6c 42 | 6f 78 28 29 3b 09 09 09 |nitToolB|ox();...|
|00000bc0| 09 09 09 09 09 2f 2a 54 | 6f 6f 6c 42 6f 78 82 cc |...../*T|oolBox..|
|00000bd0| 8f 89 8a fa 89 bb 2a 2f | 0d 09 69 6e 69 74 57 69 |......*/|..initWi|
|00000be0| 6e 64 6f 77 28 29 3b 09 | 09 09 09 09 09 09 09 2f |ndow();.|......./|
|00000bf0| 2a 83 51 81 5b 83 80 97 | 70 82 cc 83 45 83 42 83 |*.Q.[...|p...E.B.|
|00000c00| 93 83 68 83 45 82 cc 8f | 89 8a fa 89 bb 2a 2f 0d |..h.E...|.....*/.|
|00000c10| 09 69 6e 69 74 43 68 61 | 72 61 63 74 65 72 28 29 |.initCha|racter()|
|00000c20| 3b 09 09 09 09 09 09 09 | 2f 2a 83 4c 83 83 83 89 |;.......|/*.L....|
|00000c30| 83 4e 83 5e 82 cc 8f 89 | 8a fa 89 bb 2a 2f 0d 0d |.N.^....|....*/..|
|00000c40| 09 4b 65 79 53 63 72 69 | 70 74 28 20 73 6d 52 6f |.KeyScri|pt( smRo|
|00000c50| 6d 61 6e 20 29 3b 09 09 | 09 09 09 09 2f 2a 83 4c |man );..|..../*.L|
|00000c60| 81 5b 83 58 83 4e 83 8a | 83 76 83 67 82 f0 83 56 |.[.X.N..|.v.g...V|
|00000c70| 83 58 83 65 83 80 83 58 | 83 4e 83 8a 83 76 83 67 |.X.e...X|.N...v.g|
|00000c80| 82 c9 90 dd 92 e8 81 69 | 82 65 82 64 82 6f 96 b3 |.......i|.e.d.o..|
|00000c90| 8c f8 89 bb 81 6a 2a 2f | 0d 09 09 09 09 09 09 09 |.....j*/|........|
|00000ca0| 09 09 09 09 09 2f 2a 82 | d9 82 da 92 e8 8c 5e 8b |...../*.|......^.|
|00000cb0| e5 81 42 82 bb 82 cc 82 | dc 82 dc 97 ac 97 70 82 |..B.....|......p.|
|00000cc0| c5 82 ab 82 e9 81 42 2a | 2f 0d 0d 09 46 6c 75 73 |......B*|/...Flus|
|00000cd0| 68 45 76 65 6e 74 73 28 | 20 65 76 65 72 79 45 76 |hEvents(| everyEv|
|00000ce0| 65 6e 74 20 2c 52 45 4d | 4f 56 45 5f 45 56 45 4e |ent ,REM|OVE_EVEN|
|00000cf0| 54 53 20 29 3b 09 2f 2a | 8c eb 93 ae 8d ec 82 f0 |TS );./*|........|
|00000d00| 96 68 82 ae 82 bd 82 df | 82 cc 83 43 83 78 83 93 |.h......|...C.x..|
|00000d10| 83 67 83 4c 83 85 81 5b | 82 cc 83 4e 83 8a 83 41 |.g.L...[|...N...A|
|00000d20| 2a 2f 0d 09 09 09 09 09 | 09 09 09 09 09 09 09 2f |*/......|......./|
|00000d30| 2a 82 d9 82 da 92 e8 8c | 5e 8b e5 81 42 92 e8 90 |*.......|^...B...|
|00000d40| 94 92 e8 8b 60 82 c6 91 | 67 82 c5 82 bb 82 cc 82 |....`...|g.......|
|00000d50| dc 82 dc 97 ac 97 70 82 | c5 82 ab 82 e9 81 42 2a |......p.|......B*|
|00000d60| 2f 0d 09 67 61 6d 65 42 | 6f 64 79 28 29 3b 0d 09 |/..gameB|ody();..|
|00000d70| 0d 09 46 6c 75 73 68 45 | 76 65 6e 74 73 28 20 65 |..FlushE|vents( e|
|00000d80| 76 65 72 79 45 76 65 6e | 74 20 2c 52 45 4d 4f 56 |veryEven|t ,REMOV|
|00000d90| 45 5f 45 56 45 4e 54 53 | 20 29 3b 09 2f 2a 8c eb |E_EVENTS| );./*..|
|00000da0| 93 ae 8d ec 82 f0 96 68 | 82 ae 82 bd 82 df 82 cc |.......h|........|
|00000db0| 83 43 83 78 83 93 83 67 | 83 4c 83 85 81 5b 82 cc |.C.x...g|.L...[..|
|00000dc0| 83 4e 83 8a 83 41 2a 2f | 0d 7d 0d 0d 2f 2f 2d 2d |.N...A*/|.}..//--|
|00000dd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000de0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000df0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000e00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 20 20 67 61 |--------|---- ga|
|00000e10| 6d 65 42 6f 64 79 0d 2f | 2f 81 40 83 51 81 5b 83 |meBody./|/.@.Q.[.|
|00000e20| 80 96 7b 91 cc 0d 2f 2f | 81 40 82 c6 82 e8 82 a0 |..{...//|.@......|
|00000e30| 82 a6 82 b8 81 41 8a 69 | 8d 44 82 be 82 af 82 c5 |.....A.i|.D......|
|00000e40| 82 e0 82 c2 82 a2 82 c4 | 82 a2 82 ea 82 ce 89 bd |........|........|
|00000e50| 82 c6 82 a9 93 ae 82 ad | 82 e0 82 f1 82 be 81 42 |........|.......B|
|00000e60| 0d 2f 2f 81 40 88 f8 90 | 94 09 81 46 96 b3 82 b5 |.//.@...|...F....|
|00000e70| 0d 2f 2f 81 40 96 df 82 | e8 92 6c 09 81 46 96 b3 |.//.@...|..l..F..|
|00000e80| 82 b5 0d 76 6f 69 64 20 | 67 61 6d 65 42 6f 64 79 |...void |gameBody|
|00000e90| 28 29 0d 7b 0d 09 73 74 | 72 75 63 74 09 6f 62 6a |().{..st|ruct.obj|
|00000ea0| 65 63 74 73 09 66 6c 79 | 65 72 2c 65 6e 65 6d 79 |ects.fly|er,enemy|
|00000eb0| 2c 66 53 68 6f 74 2c 65 | 53 68 6f 74 3b 0d 0d 09 |,fShot,e|Shot;...|
|00000ec0| 69 6e 74 09 6b 65 79 53 | 74 61 74 65 3b 09 2f 2a |int.keyS|tate;./*|
|00000ed0| 83 4c 81 5b 82 cc 8f f3 | 91 d4 2a 2f 0d 09 69 6e |.L.[....|..*/..in|
|00000ee0| 74 09 72 65 73 75 6c 74 | 73 3b 09 2f 2a 90 46 81 |t.result|s;./*.F.|
|00000ef0| 58 82 c8 95 d4 82 e8 92 | 6c 2a 2f 0d 0d 09 2f 2f |X.......|l*/...//|
|00000f00| 88 ea 8e 9e 95 db 91 b6 | 97 70 0d 09 47 57 6f 72 |........|.p..GWor|
|00000f10| 6c 64 50 74 72 09 73 61 | 76 65 47 57 6f 72 6c 64 |ldPtr.sa|veGWorld|
|00000f20| 50 74 72 3b 0d 09 47 44 | 48 61 6e 64 6c 65 09 73 |Ptr;..GD|Handle.s|
|00000f30| 61 76 65 47 44 48 61 6e | 64 6c 65 3b 0d 0d 09 2f |aveGDHan|dle;.../|
|00000f40| 2a 8d 5c 91 a2 91 cc 82 | cc 8f 89 8a fa 89 bb 2a |*.\.....|.......*|
|00000f50| 2f 0d 09 69 6e 69 74 4f | 62 6a 65 63 74 73 28 20 |/..initO|bjects( |
|00000f60| 26 66 6c 79 65 72 20 29 | 3b 0d 09 69 6e 69 74 4f |&flyer )|;..initO|
|00000f70| 62 6a 65 63 74 73 28 20 | 26 65 6e 65 6d 79 20 29 |bjects( |&enemy )|
|00000f80| 3b 0d 09 69 6e 69 74 4f | 62 6a 65 63 74 73 28 20 |;..initO|bjects( |
|00000f90| 26 66 53 68 6f 74 20 29 | 3b 0d 09 69 6e 69 74 4f |&fShot )|;..initO|
|00000fa0| 62 6a 65 63 74 73 28 20 | 26 65 53 68 6f 74 20 29 |bjects( |&eShot )|
|00000fb0| 3b 0d 0d 09 2f 2a 83 4c | 83 83 83 89 82 cc 8f 89 |;.../*.L|........|
|00000fc0| 8a fa 89 bb 2a 2f 0d 09 | 66 6c 79 65 72 2e 6e 6f |....*/..|flyer.no|
|00000fd0| 77 58 20 3d 20 32 32 34 | 3b 20 66 6c 79 65 72 2e |wX = 224|; flyer.|
|00000fe0| 6e 6f 77 59 20 3d 20 33 | 30 34 3b 20 66 6c 79 65 |nowY = 3|04; flye|
|00000ff0| 72 2e 4c 44 66 6c 61 67 | 20 3d 20 4f 42 4a 5f 4c |r.LDflag| = OBJ_L|
|00001000| 49 56 45 3b 0d 09 65 6e | 65 6d 79 2e 6e 6f 77 58 |IVE;..en|emy.nowX|
|00001010| 20 3d 20 32 32 34 3b 20 | 65 6e 65 6d 79 2e 6e 6f | = 224; |enemy.no|
|00001020| 77 59 20 3d 20 31 36 3b | 20 65 6e 65 6d 79 2e 4c |wY = 16;| enemy.L|
|00001030| 44 66 6c 61 67 20 3d 20 | 4f 42 4a 5f 4c 49 56 45 |Dflag = |OBJ_LIVE|
|00001040| 3b 0d 0d 09 2f 2a 83 8b | 81 5b 83 76 8e 6e 82 dc |;.../*..|.[.v.n..|
|00001050| 82 e8 2a 2f 0d 09 77 68 | 69 6c 65 28 74 72 75 65 |..*/..wh|ile(true|
|00001060| 29 0d 09 7b 0d 09 09 6b | 65 79 53 74 61 74 65 20 |)..{...k|eyState |
|00001070| 3d 20 67 65 74 4b 65 79 | 28 29 3b 09 2f 2a 83 4c |= getKey|();./*.L|
|00001080| 81 5b 82 cc 8f f3 91 d4 | 82 f0 93 be 82 e9 2a 2f |.[......|......*/|
|00001090| 0d 0d 09 09 69 66 28 28 | 6b 65 79 53 74 61 74 65 |....if((|keyState|
|000010a0| 20 26 20 4b 45 59 5f 51 | 55 49 54 29 7c 7c 28 42 | & KEY_Q|UIT)||(B|
|000010b0| 75 74 74 6f 6e 28 29 29 | 29 7b 20 62 72 65 61 6b |utton())|){ break|
|000010c0| 3b 20 7d 09 09 09 09 2f | 2a 83 7d 83 45 83 58 82 |; }..../|*.}.E.X.|
|000010d0| cc 83 7b 83 5e 83 93 82 | aa 89 9f 82 b3 82 ea 82 |..{.^...|........|
|000010e0| e9 82 a9 81 41 8f 49 97 | b9 83 4c 81 5b 82 aa 89 |....A.I.|..L.[...|
|000010f0| 9f 82 b3 82 ea 82 c4 82 | a2 82 bd 82 e7 8f 49 82 |........|......I.|
|00001100| ed 82 e8 2a 2f 0d 09 09 | 0d 09 09 72 65 73 75 6c |...*/...|...resul|
|00001110| 74 73 20 3d 20 6d 6f 76 | 65 4f 62 6a 4d 61 6e 75 |ts = mov|eObjManu|
|00001120| 61 6c 28 20 26 66 6c 79 | 65 72 20 2c 20 6b 65 79 |al( &fly|er , key|
|00001130| 53 74 61 74 65 20 29 3b | 09 09 09 09 2f 2a 66 6c |State );|..../*fl|
|00001140| 79 65 72 88 da 93 ae 81 | 69 88 ca 92 75 83 60 83 |yer.....|i...u.`.|
|00001150| 46 83 62 83 4e 8d 9e 82 | dd 81 6a 2a 2f 0d 0d 09 |F.b.N...|..j*/...|
|00001160| 09 69 66 28 28 20 72 65 | 73 75 6c 74 73 20 26 20 |.if(( re|sults & |
|00001170| 52 45 53 55 4c 54 5f 53 | 48 4f 54 20 29 26 26 28 |RESULT_S|HOT )&&(|
|00001180| 20 66 53 68 6f 74 2e 4c | 44 66 6c 61 67 20 21 3d | fShot.L|Dflag !=|
|00001190| 20 4f 42 4a 5f 4c 49 56 | 45 20 29 29 09 2f 2a 66 | OBJ_LIV|E ))./*f|
|000011a0| 6c 79 65 72 92 65 94 ad | 8e cb 81 69 94 ad 8e cb |lyer.e..|...i....|
|000011b0| 8f f0 8c 8f 82 c9 92 8d | 88 d3 81 49 81 6a 2a 2f |........|...I.j*/|
|000011c0| 0d 09 09 7b 0d 09 09 09 | 66 53 68 6f 74 2e 4c 44 |...{....|fShot.LD|
|000011d0| 66 6c 61 67 20 3d 20 4f | 42 4a 5f 4c 49 56 45 20 |flag = O|BJ_LIVE |
|000011e0| 3b 09 09 09 09 2f 2a 94 | ad 8e cb 83 74 83 89 83 |;..../*.|....t...|
|000011f0| 4f 83 5a 83 62 83 67 2a | 2f 0d 09 09 09 66 53 68 |O.Z.b.g*|/....fSh|
|00001200| 6f 74 2e 6e 6f 77 58 20 | 3d 66 6c 79 65 72 2e 6e |ot.nowX |=flyer.n|
|00001210| 6f 77 58 20 3b 09 09 09 | 09 2f 2a 88 ca 92 75 82 |owX ;...|./*...u.|
|00001220| cd 66 6c 79 65 72 82 a9 | 82 e7 96 e1 82 a4 2a 2f |.flyer..|......*/|
|00001230| 0d 09 09 09 66 53 68 6f | 74 2e 6e 6f 77 59 20 3d |....fSho|t.nowY =|
|00001240| 20 66 6c 79 65 72 2e 6e | 6f 77 59 20 3b 0d 09 09 | flyer.n|owY ;...|
|00001250| 7d 0d 0d 09 09 2f 2a 92 | 65 94 ad 8e cb 82 b5 82 |}..../*.|e.......|
|00001260| c4 82 e9 81 48 2a 2f 0d | 09 09 69 66 28 20 66 53 |....H*/.|..if( fS|
|00001270| 68 6f 74 2e 4c 44 66 6c | 61 67 20 21 3d 20 4f 42 |hot.LDfl|ag != OB|
|00001280| 4a 5f 53 54 41 4e 44 42 | 59 20 29 0d 09 09 7b 0d |J_STANDB|Y )...{.|
|00001290| 09 09 09 2f 2a 89 e6 96 | ca 82 a9 82 e7 82 cd 82 |.../*...|........|
|000012a0| dd 8f 6f 82 bd 82 e7 92 | 65 82 f0 8f c1 82 b7 2a |..o.....|e......*|
|000012b0| 2f 0d 09 09 09 69 66 28 | 20 66 53 68 6f 74 2e 6e |/....if(| fShot.n|
|000012c0| 6f 77 59 20 3e 3d 20 38 | 29 7b 20 66 53 68 6f 74 |owY >= 8|){ fShot|
|000012d0| 2e 6e 6f 77 59 20 2d 3d | 20 38 3b 7d 65 6c 73 65 |.nowY -=| 8;}else|
|000012e0| 7b 20 66 53 68 6f 74 2e | 4c 44 66 6c 61 67 20 3d |{ fShot.|LDflag =|
|000012f0| 20 4f 42 4a 5f 53 54 41 | 4e 44 42 59 3b 7d 0d 09 | OBJ_STA|NDBY;}..|
|00001300| 09 09 2f 2a 96 bd 92 86 | 94 bb 92 e8 81 69 88 ca |../*....|.....i..|
|00001310| 92 75 8b 79 82 d1 65 6e | 65 6d 79 46 6c 61 67 82 |.u.y..en|emyFlag.|
|00001320| c5 94 9a 94 ad 82 b5 82 | c4 82 a2 82 c8 82 a2 82 |........|........|
|00001330| a9 82 cc 83 60 83 46 83 | 62 83 4e 81 6a 2a 2f 0d |....`.F.|b.N.j*/.|
|00001340| 09 09 09 69 66 28 28 6f | 62 6a 43 6f 6c 6c 69 73 |...if((o|bjCollis|
|00001350| 69 6f 6e 43 68 65 63 6b | 28 20 26 66 53 68 6f 74 |ionCheck|( &fShot|
|00001360| 20 2c 20 26 65 6e 65 6d | 79 29 20 3d 3d 20 2d 31 | , &enem|y) == -1|
|00001370| 29 26 26 28 65 6e 65 6d | 79 2e 4c 44 66 6c 61 67 |)&&(enem|y.LDflag|
|00001380| 20 21 3d 20 4f 42 4a 5f | 45 58 50 4c 4f 44 45 20 | != OBJ_|EXPLODE |
|00001390| 29 29 0d 09 09 09 7b 0d | 09 09 09 09 65 6e 65 6d |))....{.|....enem|
|000013a0| 79 2e 4c 44 66 6c 61 67 | 20 3d 33 3b 09 09 09 09 |y.LDflag| =3;....|
|000013b0| 09 2f 2a 94 9a 94 ad 92 | 86 83 74 83 89 83 4f 83 |./*.....|..t...O.|
|000013c0| 5a 83 62 83 67 2a 2f 0d | 09 09 09 09 65 6e 65 6d |Z.b.g*/.|....enem|
|000013d0| 79 2e 63 6f 75 6e 74 65 | 72 20 3d 20 45 58 50 4c |y.counte|r = EXPL|
|000013e0| 4f 44 45 5f 54 49 4d 45 | 3b 09 09 2f 2a 94 9a 94 |ODE_TIME|;../*...|
|000013f0| ad 82 b5 82 c4 82 a2 82 | e9 8e 9e 8a d4 81 69 91 |........|......i.|
|00001400| 9d 82 e2 82 b7 82 c6 90 | 4c 82 d1 82 e9 81 6a 2a |........|L.....j*|
|00001410| 2f 0d 09 09 09 09 66 53 | 68 6f 74 2e 4c 44 66 6c |/.....fS|hot.LDfl|
|00001420| 61 67 20 3d 20 4f 42 4a | 5f 53 54 41 4e 44 42 59 |ag = OBJ|_STANDBY|
|00001430| 3b 09 09 09 2f 2a 96 bd | 92 86 82 b5 82 bd 83 56 |;.../*..|.......V|
|00001440| 83 87 83 62 83 67 82 cd | 8f c1 82 a6 82 e9 2a 2f |...b.g..|......*/|
|00001450| 0d 09 09 09 7d 0d 09 09 | 7d 0d 0d 09 09 2f 2a 65 |....}...|}..../*e|
|00001460| 6e 65 6d 79 88 da 93 ae | 81 69 92 65 82 e0 91 c5 |nemy....|.i.e....|
|00001470| 82 c2 82 a9 8d 6c 82 a6 | 82 e9 81 6a 2a 2f 0d 09 |.....l..|...j*/..|
|00001480| 09 72 65 73 75 6c 74 73 | 20 3d 20 6d 6f 76 65 4f |.results| = moveO|
|00001490| 62 6a 41 75 74 6f 28 20 | 26 65 6e 65 6d 79 20 29 |bjAuto( |&enemy )|
|000014a0| 3b 0d 0d 09 09 2f 2a 65 | 6e 65 6d 79 92 65 94 ad |;..../*e|nemy.e..|
|000014b0| 8e cb 81 69 94 ad 8e cb | 8f f0 8c 8f 82 c9 92 8d |...i....|........|
|000014c0| 88 d3 81 49 81 6a 2a 2f | 0d 09 09 69 66 28 28 20 |...I.j*/|...if(( |
|000014d0| 72 65 73 75 6c 74 73 20 | 26 20 52 45 53 55 4c 54 |results |& RESULT|
|000014e0| 5f 53 48 4f 54 20 29 26 | 26 28 20 65 53 68 6f 74 |_SHOT )&|&( eShot|
|000014f0| 2e 4c 44 66 6c 61 67 20 | 21 3d 20 31 20 29 26 26 |.LDflag |!= 1 )&&|
|00001500| 28 20 65 6e 65 6d 79 2e | 4c 44 66 6c 61 67 20 21 |( enemy.|LDflag !|
|00001510| 3d 20 4f 42 4a 5f 45 58 | 50 4c 4f 44 45 20 29 29 |= OBJ_EX|PLODE ))|
|00001520| 0d 09 09 7b 0d 09 09 09 | 65 53 68 6f 74 2e 4c 44 |...{....|eShot.LD|
|00001530| 66 6c 61 67 20 3d 20 4f | 42 4a 5f 4c 49 56 45 20 |flag = O|BJ_LIVE |
|00001540| 3b 09 09 09 09 2f 2a 94 | ad 8e cb 83 74 83 89 83 |;..../*.|....t...|
|00001550| 4f 83 5a 83 62 83 67 2a | 2f 0d 09 09 09 65 53 68 |O.Z.b.g*|/....eSh|
|00001560| 6f 74 2e 6e 6f 77 58 20 | 3d 65 6e 65 6d 79 2e 6e |ot.nowX |=enemy.n|
|00001570| 6f 77 58 20 3b 09 09 09 | 09 2f 2a 88 ca 92 75 82 |owX ;...|./*...u.|
|00001580| cd 65 6e 65 6d 79 82 a9 | 82 e7 96 e1 82 a4 2a 2f |.enemy..|......*/|
|00001590| 0d 09 09 09 65 53 68 6f | 74 2e 6e 6f 77 59 20 3d |....eSho|t.nowY =|
|000015a0| 20 65 6e 65 6d 79 2e 6e | 6f 77 59 20 3b 0d 09 09 | enemy.n|owY ;...|
|000015b0| 7d 0d 09 09 2f 2a 82 b1 | 82 cc 82 a0 82 bd 82 e8 |}.../*..|........|
|000015c0| 82 cd 81 41 8f e3 82 cc | 66 6c 79 65 72 82 c6 65 |...A....|flyer..e|
|000015d0| 6e 65 6d 79 82 c5 82 e2 | 82 c1 82 c4 82 a2 82 e9 |nemy....|........|
|000015e0| 8e 96 82 cd 82 d9 82 c6 | 82 f1 82 c7 93 af 82 b6 |........|........|
|000015f0| 81 42 82 a0 82 a6 82 c4 | 83 54 83 75 83 8b 81 5b |.B......|.T.u...[|
|00001600| 83 60 83 93 89 bb 82 cd | 82 b5 82 c8 82 a9 82 c1 |.`......|........|
|00001610| 82 bd 81 42 2a 2f 0d 09 | 09 2f 2a 90 46 81 58 8e |...B*/..|./*.F.X.|
|00001620| 8e 82 b5 82 bd 82 e7 81 | 41 82 b1 82 cc 83 54 83 |........|A.....T.|
|00001630| 75 83 8b 81 5b 83 60 83 | 93 89 bb 82 b5 82 c4 66 |u...[.`.|.......f|
|00001640| 6c 79 65 72 82 c6 65 6e | 65 6d 79 82 cc 8f 88 97 |lyer..en|emy.....|
|00001650| 9d 82 f0 8b a4 92 ca 82 | c9 82 b5 82 c4 82 dd 82 |........|........|
|00001660| e6 82 a4 2a 2f 0d 09 0d | 09 09 2f 2a 92 65 94 ad |...*/...|../*.e..|
|00001670| 8e cb 82 b5 82 c4 82 e9 | 81 48 2a 2f 0d 09 09 69 |........|.H*/...i|
|00001680| 66 28 20 65 53 68 6f 74 | 2e 4c 44 66 6c 61 67 20 |f( eShot|.LDflag |
|00001690| 21 3d 20 30 20 29 0d 09 | 09 7b 0d 09 09 09 2f 2a |!= 0 )..|.{..../*|
|000016a0| 89 e6 96 ca 82 a9 82 e7 | 82 cd 82 dd 8f 6f 82 bd |........|.....o..|
|000016b0| 82 e7 92 65 82 f0 8f c1 | 82 b7 2a 2f 0d 09 09 09 |...e....|..*/....|
|000016c0| 69 66 28 20 65 53 68 6f | 74 2e 6e 6f 77 59 20 3c |if( eSho|t.nowY <|
|000016d0| 20 33 38 34 20 29 7b 20 | 65 53 68 6f 74 2e 6e 6f | 384 ){ |eShot.no|
|000016e0| 77 59 20 2b 3d 20 38 3b | 7d 65 6c 73 65 7b 20 65 |wY += 8;|}else{ e|
|000016f0| 53 68 6f 74 2e 4c 44 66 | 6c 61 67 20 3d 20 4f 42 |Shot.LDf|lag = OB|
|00001700| 4a 5f 53 54 41 4e 44 42 | 59 3b 7d 0d 09 09 09 2f |J_STANDB|Y;}..../|
|00001710| 2a 96 bd 92 86 94 bb 92 | e8 81 69 88 ca 92 75 8b |*.......|..i...u.|
|00001720| 79 82 d1 65 6e 65 6d 79 | 46 6c 61 67 82 c5 94 9a |y..enemy|Flag....|
|00001730| 94 ad 82 b5 82 c4 82 a2 | 82 c8 82 a2 82 a9 82 cc |........|........|
|00001740| 83 60 83 46 83 62 83 4e | 81 6a 2a 2f 0d 09 09 09 |.`.F.b.N|.j*/....|
|00001750| 69 66 28 28 6f 62 6a 43 | 6f 6c 6c 69 73 69 6f 6e |if((objC|ollision|
|00001760| 43 68 65 63 6b 28 20 26 | 65 53 68 6f 74 20 2c 20 |Check( &|eShot , |
|00001770| 26 66 6c 79 65 72 29 20 | 3d 3d 20 2d 31 29 26 26 |&flyer) |== -1)&&|
|00001780| 28 66 6c 79 65 72 2e 4c | 44 66 6c 61 67 20 21 3d |(flyer.L|Dflag !=|
|00001790| 20 4f 42 4a 5f 45 58 50 | 4c 4f 44 45 20 29 29 0d | OBJ_EXP|LODE )).|
|000017a0| 09 09 09 7b 0d 09 09 09 | 09 66 6c 79 65 72 2e 4c |...{....|.flyer.L|
|000017b0| 44 66 6c 61 67 20 3d 20 | 4f 42 4a 5f 45 58 50 4c |Dflag = |OBJ_EXPL|
|000017c0| 4f 44 45 3b 09 09 09 2f | 2a 94 9a 94 ad 92 86 83 |ODE;.../|*.......|
|000017d0| 74 83 89 83 4f 83 5a 83 | 62 83 67 2a 2f 0d 09 09 |t...O.Z.|b.g*/...|
|000017e0| 09 09 66 6c 79 65 72 2e | 63 6f 75 6e 74 65 72 20 |..flyer.|counter |
|000017f0| 3d 20 45 58 50 4c 4f 44 | 45 5f 54 49 4d 45 3b 09 |= EXPLOD|E_TIME;.|
|00001800| 09 2f 2a 94 9a 94 ad 82 | b5 82 c4 82 a2 82 e9 8e |./*.....|........|
|00001810| 9e 8a d4 81 69 91 9d 82 | e2 82 b7 82 c6 90 4c 82 |....i...|......L.|
|00001820| d1 82 e9 81 6a 2a 2f 0d | 09 09 09 09 65 53 68 6f |....j*/.|....eSho|
|00001830| 74 2e 4c 44 66 6c 61 67 | 20 3d 20 4f 42 4a 5f 53 |t.LDflag| = OBJ_S|
|00001840| 54 41 4e 44 42 59 3b 09 | 09 09 2f 2a 96 bd 92 86 |TANDBY;.|../*....|
|00001850| 82 b5 82 bd 83 56 83 87 | 83 62 83 67 82 cd 8f c1 |.....V..|.b.g....|
|00001860| 82 a6 82 e9 2a 2f 0d 09 | 09 09 7d 0d 09 09 7d 0d |....*/..|..}...}.|
|00001870| 0d 09 09 2f 2a 83 4c 83 | 83 83 89 82 f0 95 60 82 |.../*.L.|......`.|
|00001880| ad 2a 2f 0d 09 09 69 66 | 28 66 53 68 6f 74 2e 4c |.*/...if|(fShot.L|
|00001890| 44 66 6c 61 67 20 21 3d | 20 30 29 7b 64 72 61 77 |Dflag !=| 0){draw|
|000018a0| 4f 62 6a 65 63 74 28 20 | 66 53 68 6f 74 2e 6e 6f |Object( |fShot.no|
|000018b0| 77 58 2c 20 66 53 68 6f | 74 2e 6e 6f 77 59 20 2c |wX, fSho|t.nowY ,|
|000018c0| 20 53 48 4f 54 5f 49 44 | 29 3b 7d 20 09 2f 2a 92 | SHOT_ID|);} ./*.|
|000018d0| 65 82 f0 8c 82 82 c1 82 | c4 82 a2 82 bd 82 e7 81 |e.......|........|
|000018e0| 41 92 65 82 f0 95 60 82 | ad 2a 2f 0d 09 09 69 66 |A.e...`.|.*/...if|
|000018f0| 28 65 53 68 6f 74 2e 4c | 44 66 6c 61 67 20 21 3d |(eShot.L|Dflag !=|
|00001900| 20 30 29 7b 64 72 61 77 | 4f 62 6a 65 63 74 28 20 | 0){draw|Object( |
|00001910| 65 53 68 6f 74 2e 6e 6f | 77 58 2c 20 65 53 68 6f |eShot.no|wX, eSho|
|00001920| 74 2e 6e 6f 77 59 20 2c | 20 45 53 48 4f 54 5f 49 |t.nowY ,| ESHOT_I|
|00001930| 44 29 3b 7d 20 09 2f 2a | 93 47 82 e0 92 65 82 f0 |D);} ./*|.G...e..|
|00001940| 8c 82 82 c1 82 c4 82 a2 | 82 bd 82 e7 81 41 95 60 |........|.....A.`|
|00001950| 82 ad 2a 2f 0d 0d 09 09 | 2f 2a 65 6e 65 6d 79 82 |..*/....|/*enemy.|
|00001960| cd 94 9a 94 ad 82 b5 82 | c4 82 dc 82 b7 82 a9 81 |........|........|
|00001970| 48 2a 2f 0d 09 09 69 66 | 28 65 6e 65 6d 79 2e 4c |H*/...if|(enemy.L|
|00001980| 44 66 6c 61 67 20 3d 3d | 20 4f 42 4a 5f 45 58 50 |Dflag ==| OBJ_EXP|
|00001990| 4c 4f 44 45 20 29 0d 09 | 09 7b 0d 09 09 09 64 72 |LODE )..|.{....dr|
|000019a0| 61 77 4f 62 6a 65 63 74 | 28 20 65 6e 65 6d 79 2e |awObject|( enemy.|
|000019b0| 6e 6f 77 58 2b 52 61 6e | 64 6f 6d 28 29 25 35 2c |nowX+Ran|dom()%5,|
|000019c0| 20 65 6e 65 6d 79 2e 6e | 6f 77 59 2b 52 61 6e 64 | enemy.n|owY+Rand|
|000019d0| 6f 6d 28 29 25 35 2c 42 | 4c 41 53 54 5f 49 44 29 |om()%5,B|LAST_ID)|
|000019e0| 3b 09 2f 2a 94 9a 94 ad | 82 b5 82 c4 82 bd 82 e7 |;./*....|........|
|000019f0| 81 41 94 9a 89 8a 82 f0 | 8f 6f 82 b7 81 42 2a 2f |.A......|.o...B*/|
|00001a00| 0d 09 09 7d 0d 09 09 65 | 6c 73 65 0d 09 09 7b 0d |...}...e|lse...{.|
|00001a10| 09 09 09 64 72 61 77 4f | 62 6a 65 63 74 28 20 65 |...drawO|bject( e|
|00001a20| 6e 65 6d 79 2e 6e 6f 77 | 58 20 2c 20 65 6e 65 6d |nemy.now|X , enem|
|00001a30| 79 2e 6e 6f 77 59 20 2c | 20 45 4e 45 4d 59 5f 49 |y.nowY ,| ENEMY_I|
|00001a40| 44 29 3b 09 09 09 09 09 | 2f 2a 65 6e 65 6d 79 82 |D);.....|/*enemy.|
|00001a50| f0 95 60 82 ad 2a 2f 0d | 09 09 7d 0d 0d 09 09 2f |..`..*/.|..}..../|
|00001a60| 2a 66 6c 79 65 72 82 cd | 94 9a 94 ad 82 b5 82 c4 |*flyer..|........|
|00001a70| 82 dc 82 b7 82 a9 81 48 | 2a 2f 0d 09 09 69 66 28 |.......H|*/...if(|
|00001a80| 66 6c 79 65 72 2e 4c 44 | 66 6c 61 67 20 3d 3d 20 |flyer.LD|flag == |
|00001a90| 4f 42 4a 5f 45 58 50 4c | 4f 44 45 20 29 0d 09 09 |OBJ_EXPL|ODE )...|
|00001aa0| 7b 0d 09 09 09 64 72 61 | 77 4f 62 6a 65 63 74 28 |{....dra|wObject(|
|00001ab0| 20 66 6c 79 65 72 2e 6e | 6f 77 58 2b 52 61 6e 64 | flyer.n|owX+Rand|
|00001ac0| 6f 6d 28 29 25 34 2c 20 | 66 6c 79 65 72 2e 6e 6f |om()%4, |flyer.no|
|00001ad0| 77 59 2b 52 61 6e 64 6f | 6d 28 29 25 34 2c 42 4c |wY+Rando|m()%4,BL|
|00001ae0| 41 53 54 5f 49 44 29 3b | 09 2f 2a 94 9a 94 ad 82 |AST_ID);|./*.....|
|00001af0| b5 82 c4 82 bd 82 e7 81 | 41 94 9a 89 8a 82 f0 8f |........|A.......|
|00001b00| 6f 82 b7 81 42 2a 2f 0d | 09 09 7d 0d 09 09 65 6c |o...B*/.|..}...el|
|00001b10| 73 65 0d 09 09 7b 0d 09 | 09 09 64 72 61 77 4f 62 |se...{..|..drawOb|
|00001b20| 6a 65 63 74 28 20 66 6c | 79 65 72 2e 6e 6f 77 58 |ject( fl|yer.nowX|
|00001b30| 20 2c 20 66 6c 79 65 72 | 2e 6e 6f 77 59 20 2c 20 | , flyer|.nowY , |
|00001b40| 46 4c 59 45 52 5f 49 44 | 29 3b 09 09 09 09 09 2f |FLYER_ID|);...../|
|00001b50| 2a 66 6c 79 65 72 82 f0 | 95 60 82 ad 2a 2f 0d 09 |*flyer..|.`..*/..|
|00001b60| 09 7d 0d 0d 09 09 2f 2a | 83 66 83 6f 83 62 83 4f |.}..../*|.f.o.b.O|
|00001b70| 97 70 2a 2f 0d 2f 2a 0d | 09 09 47 65 74 47 57 6f |.p*/./*.|..GetGWo|
|00001b80| 72 6c 64 28 20 26 73 61 | 76 65 47 57 6f 72 6c 64 |rld( &sa|veGWorld|
|00001b90| 50 74 72 20 2c 20 26 73 | 61 76 65 47 44 48 61 6e |Ptr , &s|aveGDHan|
|00001ba0| 64 6c 65 20 29 3b 09 09 | 2f 2f 8c b3 82 cc 47 57 |dle );..|//....GW|
|00001bb0| 6f 72 6c 64 95 db 91 b6 | 0d 09 09 53 65 74 47 57 |orld....|...SetGW|
|00001bc0| 6f 72 6c 64 28 20 6f 66 | 66 53 63 72 65 65 6e 50 |orld( of|fScreenP|
|00001bd0| 74 72 20 2c 20 4e 49 4c | 20 29 3b 09 09 09 09 09 |tr , NIL| );.....|
|00001be0| 2f 2f 8a 6d 95 db 82 b5 | 82 bd 47 57 6f 72 6c 64 |//.m....|..GWorld|
|00001bf0| 82 f0 95 60 89 e6 83 7c | 81 5b 83 67 82 c9 90 dd |...`...||.[.g....|
|00001c00| 92 e8 82 b7 82 e9 0d 0d | 09 09 66 6c 61 73 68 49 |........|..flashI|
|00001c10| 6e 74 28 20 65 6e 65 6d | 79 2e 4c 44 66 6c 61 67 |nt( enem|y.LDflag|
|00001c20| 20 29 3b 0d 0d 09 09 53 | 65 74 47 57 6f 72 6c 64 | );....S|etGWorld|
|00001c30| 28 20 73 61 76 65 47 57 | 6f 72 6c 64 50 74 72 20 |( saveGW|orldPtr |
|00001c40| 2c 20 73 61 76 65 47 44 | 48 61 6e 64 6c 65 20 29 |, saveGD|Handle )|
|00001c50| 3b 09 09 09 2f 2f 95 60 | 89 e6 83 7c 81 5b 83 67 |;...//.`|...|.[.g|
|00001c60| 95 9c 8b 8c 0d 2a 2f 0d | 09 09 2f 2a 89 e6 96 ca |.....*/.|../*....|
|00001c70| 83 41 83 62 83 76 83 66 | 81 5b 83 67 2a 2f 0d 09 |.A.b.v.f|.[.g*/..|
|00001c80| 09 75 70 64 61 74 65 53 | 63 72 65 65 6e 28 29 3b |.updateS|creen();|
|00001c90| 0d 09 7d 0d 7d 0d 0d 2f | 2f 2d 2d 2d 2d 2d 2d 2d |..}.}../|/-------|
|00001ca0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001cb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001cc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001cd0| 2d 2d 2d 2d 2d 2d 2d 20 | 20 6d 6f 76 65 4f 62 6a |------- | moveObj|
|00001ce0| 4d 61 6e 75 61 6c 0d 2f | 2f 81 40 83 49 83 75 83 |Manual./|/.@.I.u.|
|00001cf0| 57 83 46 83 4e 83 67 82 | f0 83 4c 81 5b 91 80 8d |W.F.N.g.|..L.[...|
|00001d00| ec 82 c5 93 ae 82 a9 82 | b7 0d 2f 2f 81 40 88 f8 |........|..//.@..|
|00001d10| 90 94 09 81 46 93 ae 82 | a9 82 b5 82 bd 82 a2 6f |....F...|.......o|
|00001d20| 62 6a 65 63 74 73 8d 5c | 91 a2 91 cc 82 d6 82 cc |bjects.\|........|
|00001d30| 83 7c 83 43 83 93 83 5e | 0d 2f 2f 09 09 09 81 46 |.|.C...^|.//....F|
|00001d40| 67 65 74 4b 65 79 82 c5 | 93 fc 8e e8 82 b5 82 bd |getKey..|........|
|00001d50| 83 4c 81 5b 82 cc 8f f3 | 91 d4 0d 2f 2f 81 40 96 |.L.[....|...//.@.|
|00001d60| df 82 e8 92 6c 09 81 46 | 92 65 82 f0 8c 82 82 c1 |....l..F|.e......|
|00001d70| 82 bd 82 a9 81 48 0d 69 | 6e 74 20 6d 6f 76 65 4f |.....H.i|nt moveO|
|00001d80| 62 6a 4d 61 6e 75 61 6c | 28 73 74 72 75 63 74 20 |bjManual|(struct |
|00001d90| 6f 62 6a 65 63 74 73 20 | 2a 74 68 65 4f 62 6a 65 |objects |*theObje|
|00001da0| 63 74 73 20 2c 20 69 6e | 74 20 74 68 65 4b 65 79 |cts , in|t theKey|
|00001db0| 29 0d 7b 0d 09 69 6e 74 | 09 72 65 73 75 6c 74 3b |).{..int|.result;|
|00001dc0| 0d 09 0d 09 72 65 73 75 | 6c 74 20 3d 20 30 3b 09 |....resu|lt = 0;.|
|00001dd0| 2f 2a 96 df 82 e8 92 6c | 82 f0 8f 89 8a fa 89 bb |/*.....l|........|
|00001de0| 2a 2f 0d 0d 09 73 77 69 | 74 63 68 28 74 68 65 4f |*/...swi|tch(theO|
|00001df0| 62 6a 65 63 74 73 2d 3e | 4c 44 66 6c 61 67 29 0d |bjects->|LDflag).|
|00001e00| 09 7b 0d 09 09 63 61 73 | 65 20 4f 42 4a 5f 4c 49 |.{...cas|e OBJ_LI|
|00001e10| 56 45 3a 2f 2a 90 b6 82 | ab 82 c4 93 ae 82 a2 82 |VE:/*...|........|
|00001e20| c4 82 dc 82 b7 2a 2f 0d | 09 09 09 2f 2a 66 6c 79 |.....*/.|.../*fly|
|00001e30| 65 72 88 da 93 ae 81 69 | 88 ca 92 75 83 60 83 46 |er.....i|...u.`.F|
|00001e40| 83 62 83 4e 8d 9e 82 dd | 81 6a 2a 2f 0d 09 09 09 |.b.N....|.j*/....|
|00001e50| 69 66 28 28 74 68 65 4b | 65 79 20 26 20 4b 45 59 |if((theK|ey & KEY|
|00001e60| 5f 4c 45 46 54 29 26 26 | 28 20 74 68 65 4f 62 6a |_LEFT)&&|( theObj|
|00001e70| 65 63 74 73 2d 3e 6e 6f | 77 58 20 3e 3d 20 38 29 |ects->no|wX >= 8)|
|00001e80| 29 7b 20 74 68 65 4f 62 | 6a 65 63 74 73 2d 3e 6e |){ theOb|jects->n|
|00001e90| 6f 77 58 20 2d 3d 20 32 | 3b 7d 0d 09 09 09 69 66 |owX -= 2|;}....if|
|00001ea0| 28 28 74 68 65 4b 65 79 | 20 26 20 4b 45 59 5f 52 |((theKey| & KEY_R|
|00001eb0| 49 47 48 54 29 26 26 28 | 20 74 68 65 4f 62 6a 65 |IGHT)&&(| theObje|
|00001ec0| 63 74 73 2d 3e 6e 6f 77 | 58 20 3c 3d 20 34 34 30 |cts->now|X <= 440|
|00001ed0| 29 29 7b 20 74 68 65 4f | 62 6a 65 63 74 73 2d 3e |)){ theO|bjects->|
|00001ee0| 6e 6f 77 58 20 2b 3d 20 | 32 3b 7d 0d 0d 09 09 09 |nowX += |2;}.....|
|00001ef0| 2f 2a 66 6c 79 65 72 92 | 65 94 ad 8e cb 2a 2f 0d |/*flyer.|e....*/.|
|00001f00| 09 09 09 69 66 28 74 68 | 65 4b 65 79 20 26 20 4b |...if(th|eKey & K|
|00001f10| 45 59 5f 46 49 52 45 29 | 7b 20 72 65 73 75 6c 74 |EY_FIRE)|{ result|
|00001f20| 20 7c 3d 20 52 45 53 55 | 4c 54 5f 53 48 4f 54 3b | |= RESU|LT_SHOT;|
|00001f30| 20 7d 0d 09 09 62 72 65 | 61 6b 3b 0d 0d 09 09 63 | }...bre|ak;....c|
|00001f40| 61 73 65 20 4f 42 4a 5f | 45 58 50 4c 4f 44 45 3a |ase OBJ_|EXPLODE:|
|00001f50| 2f 2a 94 9a 94 ad 82 b5 | 82 c4 82 dc 82 b7 81 69 |/*......|.......i|
|00001f60| 82 b1 82 cc 8a d4 81 41 | 90 67 93 ae 82 ab 82 cd |.......A|.g......|
|00001f70| 8e e6 82 ea 82 c8 82 a2 | 81 6a 2a 2f 0d 09 09 09 |........|.j*/....|
|00001f80| 69 66 28 74 68 65 4f 62 | 6a 65 63 74 73 2d 3e 63 |if(theOb|jects->c|
|00001f90| 6f 75 6e 74 65 72 20 3e | 20 30 29 7b 20 28 74 68 |ounter >| 0){ (th|
|00001fa0| 65 4f 62 6a 65 63 74 73 | 2d 3e 63 6f 75 6e 74 65 |eObjects|->counte|
|00001fb0| 72 29 2d 2d 3b 20 7d 2f | 2a 94 9a 94 ad 83 4a 83 |r)--; }/|*.....J.|
|00001fc0| 45 83 93 83 5e 8c b8 82 | e7 82 b7 2a 2f 0d 09 09 |E...^...|...*/...|
|00001fd0| 09 65 6c 73 65 0d 09 09 | 09 7b 0d 09 09 09 09 74 |.else...|.{.....t|
|00001fe0| 68 65 4f 62 6a 65 63 74 | 73 2d 3e 6e 6f 77 58 20 |heObject|s->nowX |
|00001ff0| 3d 20 32 32 34 3b 20 09 | 09 09 2f 2a 88 ca 92 75 |= 224; .|../*...u|
|00002000| 8d c4 8f 89 8a fa 89 bb | 2a 2f 0d 09 09 09 09 74 |........|*/.....t|
|00002010| 68 65 4f 62 6a 65 63 74 | 73 2d 3e 4c 44 66 6c 61 |heObject|s->LDfla|
|00002020| 67 20 3d 20 4f 42 4a 5f | 4c 49 56 45 3b 09 09 2f |g = OBJ_|LIVE;../|
|00002030| 2a 90 b6 82 ab 95 d4 82 | e9 2a 2f 0d 09 09 09 7d |*.......|.*/....}|
|00002040| 0d 09 09 09 0d 09 09 64 | 65 66 61 75 6c 74 3a 0d |.......d|efault:.|
|00002050| 09 09 62 72 65 61 6b 3b | 0d 09 7d 0d 09 72 65 74 |..break;|..}..ret|
|00002060| 75 72 6e 28 72 65 73 75 | 6c 74 29 3b 0d 7d 0d 0d |urn(resu|lt);.}..|
|00002070| 2f 2f 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |//------|--------|
|00002080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020b0| 20 20 6d 6f 76 65 4f 62 | 6a 41 75 74 6f 0d 2f 2f | moveOb|jAuto.//|
|000020c0| 81 40 83 49 83 75 83 57 | 83 46 83 4e 83 67 82 f0 |.@.I.u.W|.F.N.g..|
|000020d0| 8f 9f 8e e8 82 c9 93 ae | 82 a9 82 b7 0d 2f 2f 81 |........|.....//.|
|000020e0| 40 88 f8 90 94 09 81 46 | 93 ae 82 a9 82 b5 82 bd |@......F|........|
|000020f0| 82 a2 6f 62 6a 65 63 74 | 73 8d 5c 91 a2 91 cc 82 |..object|s.\.....|
|00002100| d6 82 cc 83 7c 83 43 83 | 93 83 5e 0d 2f 2f 81 40 |....|.C.|..^.//.@|
|00002110| 96 df 82 e8 92 6c 09 81 | 46 92 65 82 f0 8c 82 82 |.....l..|F.e.....|
|00002120| c1 82 bd 82 a9 81 48 81 | 69 8c 82 82 c2 82 c8 82 |......H.|i.......|
|00002130| e7 2d 31 81 41 8c 82 82 | bd 82 c8 82 a2 82 c8 82 |.-1.A...|........|
|00002140| e7 30 81 6a 0d 69 6e 74 | 20 6d 6f 76 65 4f 62 6a |.0.j.int| moveObj|
|00002150| 41 75 74 6f 28 73 74 72 | 75 63 74 20 6f 62 6a 65 |Auto(str|uct obje|
|00002160| 63 74 73 20 2a 74 68 65 | 4f 62 6a 65 63 74 73 29 |cts *the|Objects)|
|00002170| 0d 7b 0d 09 69 6e 74 09 | 72 65 73 75 6c 74 3b 0d |.{..int.|result;.|
|00002180| 0d 09 72 65 73 75 6c 74 | 20 3d 20 30 3b 0d 0d 09 |..result| = 0;...|
|00002190| 2f 2a 8e a9 93 ae 93 49 | 82 c9 88 da 93 ae 81 63 |/*.....I|.......c|
|000021a0| 2a 2f 0d 09 73 77 69 74 | 63 68 28 20 74 68 65 4f |*/..swit|ch( theO|
|000021b0| 62 6a 65 63 74 73 2d 3e | 4c 44 66 6c 61 67 20 29 |bjects->|LDflag )|
|000021c0| 0d 09 7b 0d 09 09 63 61 | 73 65 20 4f 42 4a 5f 4c |..{...ca|se OBJ_L|
|000021d0| 49 56 45 3a 2f 2a 91 d2 | 8b 40 2a 2f 0d 09 09 09 |IVE:/*..|.@*/....|
|000021e0| 74 68 65 4f 62 6a 65 63 | 74 73 2d 3e 74 61 72 67 |theObjec|ts->targ|
|000021f0| 65 74 58 20 3d 20 52 61 | 6e 64 6f 6d 28 29 25 20 |etX = Ra|ndom()% |
|00002200| 32 31 36 20 2b 20 32 32 | 36 3b 20 2f 2a 88 da 93 |216 + 22|6; /*...|
|00002210| ae 82 cc 96 da 93 49 88 | ca 92 75 90 dd 92 e8 2a |......I.|..u....*|
|00002220| 2f 0d 09 09 09 74 68 65 | 4f 62 6a 65 63 74 73 2d |/....the|Objects-|
|00002230| 3e 4c 44 66 6c 61 67 20 | 3d 20 4f 42 4a 5f 4d 4f |>LDflag |= OBJ_MO|
|00002240| 56 45 3b 09 09 09 09 09 | 09 2f 2a 88 da 93 ae 92 |VE;.....|./*.....|
|00002250| 86 82 c9 82 b7 82 e9 2a | 2f 0d 09 09 62 72 65 61 |.......*|/...brea|
|00002260| 6b 3b 0d 09 09 09 0d 09 | 09 63 61 73 65 20 4f 42 |k;......|.case OB|
|00002270| 4a 5f 4d 4f 56 45 3a 2f | 2a 88 da 93 ae 92 86 81 |J_MOVE:/|*.......|
|00002280| 69 96 da 95 57 8d c0 95 | 57 82 c9 8c fc 82 af 82 |i...W...|W.......|
|00002290| c4 82 b8 82 e9 82 b8 82 | e9 93 ae 82 ad 81 6a 2a |........|......j*|
|000022a0| 2f 0d 09 09 09 69 66 28 | 20 74 68 65 4f 62 6a 65 |/....if(| theObje|
|000022b0| 63 74 73 2d 3e 6e 6f 77 | 58 20 3c 20 74 68 65 4f |cts->now|X < theO|
|000022c0| 62 6a 65 63 74 73 2d 3e | 74 61 72 67 65 74 58 20 |bjects->|targetX |
|000022d0| 29 7b 20 28 74 68 65 4f | 62 6a 65 63 74 73 2d 3e |){ (theO|bjects->|
|000022e0| 6e 6f 77 58 29 2b 2b 3b | 20 7d 0d 09 09 09 65 6c |nowX)++;| }....el|
|000022f0| 73 65 0d 09 09 09 69 66 | 28 20 74 68 65 4f 62 6a |se....if|( theObj|
|00002300| 65 63 74 73 2d 3e 6e 6f | 77 58 20 3e 20 74 68 65 |ects->no|wX > the|
|00002310| 4f 62 6a 65 63 74 73 2d | 3e 74 61 72 67 65 74 58 |Objects-|>targetX|
|00002320| 20 29 7b 20 28 74 68 65 | 4f 62 6a 65 63 74 73 2d | ){ (the|Objects-|
|00002330| 3e 6e 6f 77 58 29 2d 2d | 3b 20 7d 0d 09 09 09 65 |>nowX)--|; }....e|
|00002340| 6c 73 65 0d 09 09 09 7b | 20 74 68 65 4f 62 6a 65 |lse....{| theObje|
|00002350| 63 74 73 2d 3e 4c 44 66 | 6c 61 67 20 3d 20 4f 42 |cts->LDf|lag = OB|
|00002360| 4a 5f 4c 49 56 45 3b 7d | 09 09 09 09 09 2f 2a 96 |J_LIVE;}|...../*.|
|00002370| da 95 57 8d c0 95 57 82 | c9 92 85 82 a2 82 bd 82 |..W...W.|........|
|00002380| e7 81 41 91 d2 8b 40 8f | f3 91 d4 82 c9 82 b7 82 |..A...@.|........|
|00002390| e9 2a 2f 0d 09 09 62 72 | 65 61 6b 3b 0d 09 0d 09 |.*/...br|eak;....|
|000023a0| 09 63 61 73 65 20 4f 42 | 4a 5f 45 58 50 4c 4f 44 |.case OB|J_EXPLOD|
|000023b0| 45 3a 2f 2a 94 9a 94 ad | 2a 2f 0d 09 09 09 69 66 |E:/*....|*/....if|
|000023c0| 28 74 68 65 4f 62 6a 65 | 63 74 73 2d 3e 63 6f 75 |(theObje|cts->cou|
|000023d0| 6e 74 65 72 20 3e 20 30 | 29 7b 20 28 74 68 65 4f |nter > 0|){ (theO|
|000023e0| 62 6a 65 63 74 73 2d 3e | 63 6f 75 6e 74 65 72 29 |bjects->|counter)|
|000023f0| 2d 2d 3b 20 7d 2f 2a 94 | 9a 94 ad 83 4a 83 45 83 |--; }/*.|....J.E.|
|00002400| 93 83 5e 8c b8 82 e7 82 | b7 2a 2f 0d 09 09 09 65 |..^.....|.*/....e|
|00002410| 6c 73 65 0d 09 09 09 7b | 0d 09 09 09 09 74 68 65 |lse....{|.....the|
|00002420| 4f 62 6a 65 63 74 73 2d | 3e 6e 6f 77 58 20 3d 20 |Objects-|>nowX = |
|00002430| 52 61 6e 64 6f 6d 28 29 | 25 20 32 31 36 20 2b 20 |Random()|% 216 + |
|00002440| 32 32 36 3b 20 2f 2a 88 | da 93 ae 82 cc 96 da 93 |226; /*.|........|
|00002450| 49 88 ca 92 75 90 dd 92 | e8 2a 2f 0d 09 09 09 09 |I...u...|.*/.....|
|00002460| 74 68 65 4f 62 6a 65 63 | 74 73 2d 3e 4c 44 66 6c |theObjec|ts->LDfl|
|00002470| 61 67 20 3d 20 4f 42 4a | 5f 4c 49 56 45 3b 09 09 |ag = OBJ|_LIVE;..|
|00002480| 09 09 09 09 2f 2a 91 d2 | 8b 40 8f f3 91 d4 82 c9 |..../*..|.@......|
|00002490| 82 b7 82 e9 2a 2f 0d 09 | 09 09 7d 0d 09 09 62 72 |....*/..|..}...br|
|000024a0| 65 61 6b 3b 0d 09 09 09 | 0d 09 09 64 65 66 61 75 |eak;....|...defau|
|000024b0| 6c 74 3a 0d 09 09 62 72 | 65 61 6b 3b 0d 09 09 7d |lt:...br|eak;...}|
|000024c0| 0d 0d 09 2f 2a 92 65 8c | 82 82 c2 82 a9 81 48 81 |.../*.e.|......H.|
|000024d0| 69 82 b1 82 b1 82 c5 82 | cd 81 41 8c 82 82 c4 82 |i.......|..A.....|
|000024e0| e9 8f f3 91 d4 82 a9 82 | c7 82 a4 82 a9 82 cd 83 |........|........|
|000024f0| 60 83 46 83 62 83 4e 82 | b5 82 c4 82 a2 82 c8 82 |`.F.b.N.|........|
|00002500| a2 81 6a 2a 2f 0d 09 69 | 66 28 52 61 6e 64 6f 6d |..j*/..i|f(Random|
|00002510| 28 29 20 25 20 6b 50 72 | 6f 62 53 68 6f 74 20 3d |() % kPr|obShot =|
|00002520| 3d 20 30 29 7b 20 72 65 | 73 75 6c 74 20 7c 3d 20 |= 0){ re|sult |= |
|00002530| 52 45 53 55 4c 54 5f 53 | 48 4f 54 3b 7d 0d 0d 09 |RESULT_S|HOT;}...|
|00002540| 72 65 74 75 72 6e 28 72 | 65 73 75 6c 74 29 3b 0d |return(r|esult);.|
|00002550| 7d 0d 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}..//---|--------|
|00002560| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002570| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002580| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002590| 2d 2d 2d 20 20 6f 62 6a | 43 6f 6c 6c 69 73 69 6f |--- obj|Collisio|
|000025a0| 6e 43 68 65 63 6b 0d 2f | 2f 81 40 6f 62 6a 65 63 |nCheck./|/.@objec|
|000025b0| 74 73 8d 5c 91 a2 91 cc | 93 af 8e 6d 82 cc 8f d5 |ts.\....|...m....|
|000025c0| 93 cb 83 60 83 46 83 62 | 83 4e 0d 2f 2f 81 40 88 |...`.F.b|.N.//.@.|
|000025d0| f8 90 94 09 81 46 8f d5 | 93 cb 94 bb 92 e8 82 f0 |.....F..|........|
|000025e0| 82 b5 82 bd 82 a2 93 f1 | 82 c2 82 cc 6f 62 6a 65 |........|....obje|
|000025f0| 63 74 73 8d 5c 91 a2 91 | cc 82 d6 82 cc 83 7c 83 |cts.\...|......|.|
|00002600| 43 83 93 83 5e 0d 2f 2f | 81 40 96 df 82 e8 92 6c |C...^.//|.@.....l|
|00002610| 09 81 46 8f d5 93 cb 82 | b5 82 c4 82 bd 82 e7 2d |..F.....|.......-|
|00002620| 31 81 41 82 bb 82 a4 82 | c5 82 c8 82 af 82 e8 82 |1.A.....|........|
|00002630| e1 30 0d 69 6e 74 20 6f | 62 6a 43 6f 6c 6c 69 73 |.0.int o|bjCollis|
|00002640| 69 6f 6e 43 68 65 63 6b | 28 73 74 72 75 63 74 20 |ionCheck|(struct |
|00002650| 6f 62 6a 65 63 74 73 20 | 2a 6f 62 6a 65 63 74 41 |objects |*objectA|
|00002660| 2c 73 74 72 75 63 74 20 | 6f 62 6a 65 63 74 73 20 |,struct |objects |
|00002670| 2a 6f 62 6a 65 63 74 42 | 29 0d 7b 0d 09 2f 2a 8c |*objectB|).{../*.|
|00002680| 8b 89 ca 82 cc 8f 89 8a | fa 89 bb 2a 2f 0d 09 69 |........|...*/..i|
|00002690| 6e 74 09 72 65 73 75 6c | 74 3b 0d 0d 09 69 66 28 |nt.resul|t;...if(|
|000026a0| 28 6f 62 6a 65 63 74 41 | 2d 3e 6e 6f 77 58 2d 33 |(objectA|->nowX-3|
|000026b0| 32 20 3c 20 6f 62 6a 65 | 63 74 42 2d 3e 6e 6f 77 |2 < obje|ctB->now|
|000026c0| 58 20 29 26 26 28 6f 62 | 6a 65 63 74 42 2d 3e 6e |X )&&(ob|jectB->n|
|000026d0| 6f 77 58 20 3c 20 6f 62 | 6a 65 63 74 41 2d 3e 6e |owX < ob|jectA->n|
|000026e0| 6f 77 58 20 2b 33 32 20 | 29 26 26 0d 09 09 28 6f |owX +32 |)&&...(o|
|000026f0| 62 6a 65 63 74 41 2d 3e | 6e 6f 77 59 2d 33 32 20 |bjectA->|nowY-32 |
|00002700| 3c 20 6f 62 6a 65 63 74 | 42 2d 3e 6e 6f 77 59 20 |< object|B->nowY |
|00002710| 29 26 26 28 6f 62 6a 65 | 63 74 42 2d 3e 6e 6f 77 |)&&(obje|ctB->now|
|00002720| 59 20 3c 20 6f 62 6a 65 | 63 74 41 2d 3e 6e 6f 77 |Y < obje|ctA->now|
|00002730| 59 20 2b 20 33 32 20 29 | 29 7b 20 72 65 73 75 6c |Y + 32 )|){ resul|
|00002740| 74 20 3d 20 2d 31 3b 20 | 7d 65 6c 73 65 7b 20 72 |t = -1; |}else{ r|
|00002750| 65 73 75 6c 74 20 3d 20 | 30 3b 20 7d 0d 0d 09 72 |esult = |0; }...r|
|00002760| 65 74 75 72 6e 28 72 65 | 73 75 6c 74 29 3b 0d 7d |eturn(re|sult);.}|
|00002770| 0d 0d 2f 2f 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..//----|--------|
|00002780| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000027a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000027b0| 2d 2d 20 20 69 6e 69 74 | 4f 62 6a 65 63 74 73 0d |-- init|Objects.|
|000027c0| 2f 2f 81 40 6f 62 6a 65 | 63 74 73 8d 5c 91 a2 91 |//.@obje|cts.\...|
|000027d0| cc 82 cc 8f 89 8a fa 89 | bb 0d 2f 2f 81 40 88 f8 |........|..//.@..|
|000027e0| 90 94 09 81 46 8f 89 8a | fa 89 bb 82 b5 82 bd 82 |....F...|........|
|000027f0| a2 6f 62 6a 65 63 74 73 | 8d 5c 91 a2 91 cc 82 d6 |.objects|.\......|
|00002800| 82 cc 83 7c 83 43 83 93 | 83 5e 0d 2f 2f 81 40 96 |...|.C..|.^.//.@.|
|00002810| df 82 e8 92 6c 09 81 46 | 96 b3 82 b5 0d 76 6f 69 |....l..F|.....voi|
|00002820| 64 20 69 6e 69 74 4f 62 | 6a 65 63 74 73 28 73 74 |d initOb|jects(st|
|00002830| 72 75 63 74 20 6f 62 6a | 65 63 74 73 20 2a 74 68 |ruct obj|ects *th|
|00002840| 65 4f 62 6a 65 63 74 73 | 29 0d 7b 0d 09 74 68 65 |eObjects|).{..the|
|00002850| 4f 62 6a 65 63 74 73 2d | 3e 4c 44 66 6c 61 67 20 |Objects-|>LDflag |
|00002860| 3d 20 30 3b 20 0d 09 74 | 68 65 4f 62 6a 65 63 74 |= 0; ..t|heObject|
|00002870| 73 2d 3e 6e 6f 77 58 20 | 3d 20 30 3b 20 0d 09 74 |s->nowX |= 0; ..t|
|00002880| 68 65 4f 62 6a 65 63 74 | 73 2d 3e 6e 6f 77 59 20 |heObject|s->nowY |
|00002890| 3d 20 30 3b 20 0d 09 74 | 68 65 4f 62 6a 65 63 74 |= 0; ..t|heObject|
|000028a0| 73 2d 3e 74 61 72 67 65 | 74 58 20 3d 20 30 3b 20 |s->targe|tX = 0; |
|000028b0| 0d 09 74 68 65 4f 62 6a | 65 63 74 73 2d 3e 74 61 |..theObj|ects->ta|
|000028c0| 72 67 65 74 59 20 3d 20 | 30 3b 0d 09 74 68 65 4f |rgetY = |0;..theO|
|000028d0| 62 6a 65 63 74 73 2d 3e | 63 6f 75 6e 74 65 72 20 |bjects->|counter |
|000028e0| 3d 20 30 3b 0d 09 74 68 | 65 4f 62 6a 65 63 74 73 |= 0;..th|eObjects|
|000028f0| 2d 3e 55 30 20 3d 20 30 | 3b 0d 7d 0d 0d 2f 2f 2d |->U0 = 0|;.}..//-|
|00002900| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002930| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 20 20 69 |--------|----- i|
|00002940| 6e 69 74 54 6f 6f 6c 42 | 6f 78 0d 2f 2f 81 40 83 |nitToolB|ox.//.@.|
|00002950| 63 81 5b 83 8b 83 7b 83 | 62 83 4e 83 58 82 cc 8f |c.[...{.|b.N.X...|
|00002960| 89 8a fa 89 bb 0d 2f 2f | 81 40 88 f8 90 94 09 81 |......//|.@......|
|00002970| 46 96 b3 82 b5 0d 2f 2f | 81 40 96 df 82 e8 92 6c |F.....//|.@.....l|
|00002980| 09 81 46 96 b3 82 b5 0d | 76 6f 69 64 20 69 6e 69 |..F.....|void ini|
|00002990| 74 54 6f 6f 6c 42 6f 78 | 28 29 0d 7b 0d 09 2f 2a |tToolBox|().{../*|
|000029a0| 88 d3 92 6e 82 c5 82 e0 | 83 41 83 76 83 8a 83 50 |...n....|.A.v...P|
|000029b0| 81 5b 83 56 83 87 83 93 | 83 71 81 5b 83 76 82 f0 |.[.V....|.q.[.v..|
|000029c0| 8d c5 91 e5 82 c9 82 b7 | 82 e9 2a 2f 0d 09 4d 61 |........|..*/..Ma|
|000029d0| 78 41 70 70 6c 5a 6f 6e | 65 28 29 3b 0d 09 0d 09 |xApplZon|e();....|
|000029e0| 2f 2a 83 7d 83 58 83 5e | 81 45 83 7c 83 43 83 93 |/*.}.X.^|.E.|.C..|
|000029f0| 83 5e 82 f0 8e 52 82 d9 | 82 c7 91 9d 82 e2 82 b7 |.^...R..|........|
|00002a00| 2a 2f 0d 09 4d 6f 72 65 | 4d 61 73 74 65 72 73 28 |*/..More|Masters(|
|00002a10| 29 3b 4d 6f 72 65 4d 61 | 73 74 65 72 73 28 29 3b |);MoreMa|sters();|
|00002a20| 4d 6f 72 65 4d 61 73 74 | 65 72 73 28 29 3b 4d 6f |MoreMast|ers();Mo|
|00002a30| 72 65 4d 61 73 74 65 72 | 73 28 29 3b 4d 6f 72 65 |reMaster|s();More|
|00002a40| 4d 61 73 74 65 72 73 28 | 29 3b 4d 6f 72 65 4d 61 |Masters(|);MoreMa|
|00002a50| 73 74 65 72 73 28 29 3b | 4d 6f 72 65 4d 61 73 74 |sters();|MoreMast|
|00002a60| 65 72 73 28 29 3b 4d 6f | 72 65 4d 61 73 74 65 72 |ers();Mo|reMaster|
|00002a70| 73 28 29 3b 0d 09 4d 6f | 72 65 4d 61 73 74 65 72 |s();..Mo|reMaster|
|00002a80| 73 28 29 3b 4d 6f 72 65 | 4d 61 73 74 65 72 73 28 |s();More|Masters(|
|00002a90| 29 3b 4d 6f 72 65 4d 61 | 73 74 65 72 73 28 29 3b |);MoreMa|sters();|
|00002aa0| 4d 6f 72 65 4d 61 73 74 | 65 72 73 28 29 3b 4d 6f |MoreMast|ers();Mo|
|00002ab0| 72 65 4d 61 73 74 65 72 | 73 28 29 3b 4d 6f 72 65 |reMaster|s();More|
|00002ac0| 4d 61 73 74 65 72 73 28 | 29 3b 4d 6f 72 65 4d 61 |Masters(|);MoreMa|
|00002ad0| 73 74 65 72 73 28 29 3b | 4d 6f 72 65 4d 61 73 74 |sters();|MoreMast|
|00002ae0| 65 72 73 28 29 3b 0d 09 | 0d 09 2f 2a 95 4b 97 76 |ers();..|../*.K.v|
|00002af0| 82 c8 8a 65 8e ed 83 7d | 83 6c 81 5b 83 57 83 83 |...e...}|.l.[.W..|
|00002b00| 81 5b 82 cc 8f 89 8a fa | 89 bb 81 42 2a 2f 0d 09 |.[......|...B*/..|
|00002b10| 49 6e 69 74 47 72 61 66 | 28 26 71 64 2e 74 68 65 |InitGraf|(&qd.the|
|00002b20| 50 6f 72 74 29 3b 0d 09 | 49 6e 69 74 46 6f 6e 74 |Port);..|InitFont|
|00002b30| 73 28 29 3b 0d 09 49 6e | 69 74 57 69 6e 64 6f 77 |s();..In|itWindow|
|00002b40| 73 28 29 3b 0d 09 49 6e | 69 74 4d 65 6e 75 73 28 |s();..In|itMenus(|
|00002b50| 29 3b 0d 09 54 45 49 6e | 69 74 28 29 3b 0d 09 49 |);..TEIn|it();..I|
|00002b60| 6e 69 74 44 69 61 6c 6f | 67 73 28 4e 49 4c 29 3b |nitDialo|gs(NIL);|
|00002b70| 0d 09 49 6e 69 74 43 75 | 72 73 6f 72 28 29 3b 0d |..InitCu|rsor();.|
|00002b80| 0d 09 2f 2a 20 83 89 83 | 93 83 5f 83 7d 83 43 83 |../* ...|.._.}.C.|
|00002b90| 59 81 69 97 90 90 94 82 | f0 82 b3 82 e7 82 c9 88 |Y.i.....|........|
|00002ba0| f8 82 c1 91 7e 82 ab 89 | f1 82 b7 81 6a 2a 2f 0d |....~...|....j*/.|
|00002bb0| 09 47 65 74 44 61 74 65 | 54 69 6d 65 28 28 75 6e |.GetDate|Time((un|
|00002bc0| 73 69 67 6e 65 64 20 6c | 6f 6e 67 2a 29 20 26 71 |signed l|ong*) &q|
|00002bd0| 64 2e 72 61 6e 64 53 65 | 65 64 29 3b 0d 0d 7d 0d |d.randSe|ed);..}.|
|00002be0| 0d 2f 2f 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.//-----|--------|
|00002bf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002c00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002c10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002c20| 2d 20 20 20 69 6e 69 74 | 57 69 6e 64 6f 77 0d 2f |- init|Window./|
|00002c30| 2f 81 40 83 51 81 5b 83 | 80 97 70 57 69 6e 64 6f |/.@.Q.[.|..pWindo|
|00002c40| 77 82 f0 8f 89 8a fa 89 | bb 82 b7 82 e9 81 42 83 |w.......|......B.|
|00002c50| 49 83 74 83 58 83 4e 83 | 8a 81 5b 83 93 89 e6 96 |I.t.X.N.|..[.....|
|00002c60| ca 82 e0 8a 6d 95 db 82 | b7 82 e9 81 42 0d 2f 2f |....m...|....B.//|
|00002c70| 81 40 88 f8 90 94 09 81 | 46 96 b3 82 b5 0d 2f 2f |.@......|F.....//|
|00002c80| 81 40 96 df 82 e8 92 6c | 09 81 46 96 b3 82 b5 0d |.@.....l|..F.....|
|00002c90| 76 6f 69 64 20 69 6e 69 | 74 57 69 6e 64 6f 77 28 |void ini|tWindow(|
|00002ca0| 76 6f 69 64 29 0d 7b 0d | 09 57 69 6e 64 6f 77 50 |void).{.|.WindowP|
|00002cb0| 74 72 09 6f 6c 64 57 69 | 6e 64 6f 77 50 74 72 3b |tr.oldWi|ndowPtr;|
|00002cc0| 0d 0d 09 2f 2f 83 51 81 | 5b 83 80 97 70 83 45 83 |...//.Q.|[...p.E.|
|00002cd0| 42 83 93 83 68 83 45 82 | cc 83 7c 83 43 83 93 83 |B...h.E.|..|.C...|
|00002ce0| 5e 82 f0 8b f3 82 c9 82 | b5 82 c4 82 a8 82 ad 81 |^.......|........|
|00002cf0| 42 0d 09 6d 61 69 6e 57 | 69 6e 64 6f 77 50 74 72 |B..mainW|indowPtr|
|00002d00| 20 3d 20 4e 49 4c 3b 0d | 0d 09 2f 2f 83 51 81 5b | = NIL;.|..//.Q.[|
|00002d10| 83 80 97 70 83 45 83 42 | 83 93 83 68 83 45 82 cc |...p.E.B|...h.E..|
|00002d20| 90 b6 90 ac 81 42 91 ca | 96 da 82 be 82 c1 82 bd |.....B..|........|
|00002d30| 82 e7 8f 49 82 ed 82 e9 | 0d 09 6d 61 69 6e 57 69 |...I....|..mainWi|
|00002d40| 6e 64 6f 77 50 74 72 20 | 3d 20 47 65 74 4e 65 77 |ndowPtr |= GetNew|
|00002d50| 43 57 69 6e 64 6f 77 28 | 20 6b 57 69 6e 64 6f 77 |CWindow(| kWindow|
|00002d60| 5f 49 44 2c 20 4e 49 4c | 20 2c 20 49 4e 5f 46 52 |_ID, NIL| , IN_FR|
|00002d70| 4f 4e 54 20 29 3b 0d 09 | 69 66 28 20 4e 49 4c 20 |ONT );..|if( NIL |
|00002d80| 3d 3d 20 6d 61 69 6e 57 | 69 6e 64 6f 77 50 74 72 |== mainW|indowPtr|
|00002d90| 20 29 7b 20 74 65 72 6d | 69 6e 61 74 65 28 29 3b | ){ term|inate();|
|00002da0| 7d 0d 0d 09 53 68 6f 77 | 57 69 6e 64 6f 77 28 20 |}...Show|Window( |
|00002db0| 6d 61 69 6e 57 69 6e 64 | 6f 77 50 74 72 20 29 3b |mainWind|owPtr );|
|00002dc0| 09 2f 2a 20 8d a1 8d ec | 82 c1 82 bd 83 45 83 42 |./* ....|.....E.B|
|00002dd0| 83 93 83 68 83 45 82 f0 | 95 5c 8e a6 82 b7 82 e9 |...h.E..|.\......|
|00002de0| 20 2a 2f 0d 0d 09 47 65 | 74 50 6f 72 74 28 26 6f | */...Ge|tPort(&o|
|00002df0| 6c 64 57 69 6e 64 6f 77 | 50 74 72 29 3b 09 09 09 |ldWindow|Ptr);...|
|00002e00| 2f 2a 20 8c bb 8d dd 82 | cc 95 60 89 e6 97 70 83 |/* .....|..`...p.|
|00002e10| 45 83 42 83 93 83 68 83 | 45 82 cc 83 7c 83 43 83 |E.B...h.|E...|.C.|
|00002e20| 93 83 5e 82 f0 95 db 91 | b6 82 b7 82 e9 2a 2f 0d |..^.....|.....*/.|
|00002e30| 09 53 65 74 50 6f 72 74 | 28 6d 61 69 6e 57 69 6e |.SetPort|(mainWin|
|00002e40| 64 6f 77 50 74 72 29 3b | 09 09 09 2f 2a 20 95 60 |dowPtr);|.../* .`|
|00002e50| 89 e6 97 70 83 45 83 42 | 83 93 83 68 83 45 82 f0 |...p.E.B|...h.E..|
|00002e60| 8d a1 90 b6 90 ac 82 b5 | 82 bd 83 45 83 42 83 93 |........|...E.B..|
|00002e70| 83 68 83 45 82 c9 90 dd | 92 e8 82 b7 82 e9 81 42 |.h.E....|.......B|
|00002e80| 20 2a 2f 0d 0d 09 46 6f | 72 65 43 6f 6c 6f 72 28 | */...Fo|reColor(|
|00002e90| 62 6c 61 63 6b 43 6f 6c | 6f 72 29 3b 09 09 09 2f |blackCol|or);.../|
|00002ea0| 2a 83 45 83 42 83 93 83 | 68 83 45 93 e0 82 f0 90 |*.E.B...|h.E.....|
|00002eb0| 5e 82 c1 94 92 82 c9 93 | 68 82 e8 82 c2 82 d4 82 |^.......|h.......|
|00002ec0| b5 82 c4 82 a8 82 ad 82 | bd 82 df 82 c9 81 63 81 |........|......c.|
|00002ed0| 63 2a 2f 0d 09 42 61 63 | 6b 43 6f 6c 6f 72 28 77 |c*/..Bac|kColor(w|
|00002ee0| 68 69 74 65 43 6f 6c 6f | 72 29 3b 0d 0d 09 6d 61 |hiteColo|r);...ma|
|00002ef0| 69 6e 57 69 6e 64 6f 77 | 52 65 63 74 20 3d 20 6d |inWindow|Rect = m|
|00002f00| 61 69 6e 57 69 6e 64 6f | 77 50 74 72 2d 3e 70 6f |ainWindo|wPtr->po|
|00002f10| 72 74 52 65 63 74 3b 09 | 2f 2a 52 65 63 74 97 cc |rtRect;.|/*Rect..|
|00002f20| 88 e6 82 f0 8e e6 82 e8 | 8f 6f 82 b7 82 bd 82 df |........|.o......|
|00002f30| 82 cc 54 69 70 81 69 82 | c6 8c be 82 a4 82 d9 82 |..Tip.i.|........|
|00002f40| c7 82 cc 83 82 83 93 82 | b6 82 e1 82 c8 82 a2 81 |........|........|
|00002f50| 6a 2a 2f 0d 09 6f 66 66 | 53 63 72 65 65 6e 52 65 |j*/..off|ScreenRe|
|00002f60| 63 74 20 3d 20 6d 61 69 | 6e 57 69 6e 64 6f 77 52 |ct = mai|nWindowR|
|00002f70| 65 63 74 3b 0d 09 0d 09 | 45 72 61 73 65 52 65 63 |ect;....|EraseRec|
|00002f80| 74 28 20 26 6d 61 69 6e | 57 69 6e 64 6f 77 52 65 |t( &main|WindowRe|
|00002f90| 63 74 20 29 3b 09 2f 2a | 93 68 82 e8 82 c2 82 d4 |ct );./*|.h......|
|00002fa0| 82 b5 82 c4 8f 89 8a fa | 89 bb 2a 2f 0d 09 0d 09 |........|..*/....|
|00002fb0| 53 65 74 50 6f 72 74 28 | 6f 6c 64 57 69 6e 64 6f |SetPort(|oldWindo|
|00002fc0| 77 50 74 72 29 3b 09 09 | 2f 2a 20 95 60 89 e6 97 |wPtr);..|/* .`...|
|00002fd0| 70 83 45 83 42 83 93 83 | 68 83 45 82 f0 8c b3 82 |p.E.B...|h.E.....|
|00002fe0| c9 96 df 82 b7 81 42 20 | 2a 2f 0d 0d 09 2f 2a 83 |......B |*/.../*.|
|00002ff0| 49 83 74 83 58 83 4e 83 | 8a 81 5b 83 93 82 f0 90 |I.t.X.N.|..[.....|
|00003000| b6 90 ac 82 b7 82 e9 2a | 2f 0d 09 69 6e 69 74 4f |.......*|/..initO|
|00003010| 66 66 53 63 72 65 65 6e | 28 20 26 6f 66 66 53 63 |ffScreen|( &offSc|
|00003020| 72 65 65 6e 50 74 72 20 | 2c 20 26 6f 66 66 53 63 |reenPtr |, &offSc|
|00003030| 72 65 65 6e 52 65 63 74 | 20 2c 20 47 57 43 6f 6c |reenRect| , GWCol|
|00003040| 6f 72 44 65 70 74 68 20 | 2c 20 2d 31 29 3b 0d 0d |orDepth |, -1);..|
|00003050| 7d 0d 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}..//---|--------|
|00003060| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003070| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003090| 2d 2d 2d 20 20 69 6e 69 | 74 43 68 61 72 61 63 74 |--- ini|tCharact|
|000030a0| 65 72 0d 2f 2f 83 4c 83 | 83 83 89 83 4e 83 5e 82 |er.//.L.|....N.^.|
|000030b0| cc 8f 89 8a fa 89 bb 0d | 2f 2f 81 40 88 f8 90 94 |........|//.@....|
|000030c0| 09 81 46 96 b3 82 b5 0d | 2f 2f 81 40 96 df 82 e8 |..F.....|//.@....|
|000030d0| 92 6c 09 81 46 96 b3 82 | b5 0d 76 6f 69 64 20 69 |.l..F...|..void i|
|000030e0| 6e 69 74 43 68 61 72 61 | 63 74 65 72 28 76 6f 69 |nitChara|cter(voi|
|000030f0| 64 29 0d 7b 0d 09 52 65 | 63 74 09 09 09 74 65 6d |d).{..Re|ct...tem|
|00003100| 70 52 65 63 74 3b 0d 0d | 09 53 65 74 52 65 63 74 |pRect;..|.SetRect|
|00003110| 28 26 74 65 6d 70 52 65 | 63 74 2c 30 2c 30 2c 36 |(&tempRe|ct,0,0,6|
|00003120| 34 2c 36 34 29 3b 09 2f | 2a 83 4c 83 83 83 89 83 |4,64);./|*.L.....|
|00003130| 4e 83 5e 82 cc 83 54 83 | 43 83 59 82 cc 52 65 63 |N.^...T.|C.Y..Rec|
|00003140| 74 2a 2f 0d 0d 09 2f 2a | 83 4c 83 83 83 89 83 4e |t*/.../*|.L.....N|
|00003150| 83 5e 82 f0 8e e6 82 e8 | 8d 9e 82 de 2a 2f 0d 09 |.^......|....*/..|
|00003160| 69 6e 69 74 4f 66 66 53 | 63 72 65 65 6e 28 26 63 |initOffS|creen(&c|
|00003170| 67 50 61 74 74 65 72 6e | 50 74 72 5b 46 4c 59 45 |gPattern|Ptr[FLYE|
|00003180| 52 5f 49 44 5d 2c 26 74 | 65 6d 70 52 65 63 74 2c |R_ID],&t|empRect,|
|00003190| 47 57 43 6f 6c 6f 72 44 | 65 70 74 68 2c 20 32 30 |GWColorD|epth, 20|
|000031a0| 30 20 2b 20 46 4c 59 45 | 52 5f 49 44 29 3b 0d 09 |0 + FLYE|R_ID);..|
|000031b0| 69 6e 69 74 4f 66 66 53 | 63 72 65 65 6e 28 26 63 |initOffS|creen(&c|
|000031c0| 67 50 61 74 74 65 72 6e | 50 74 72 5b 45 4e 45 4d |gPattern|Ptr[ENEM|
|000031d0| 59 5f 49 44 5d 2c 26 74 | 65 6d 70 52 65 63 74 2c |Y_ID],&t|empRect,|
|000031e0| 47 57 43 6f 6c 6f 72 44 | 65 70 74 68 2c 20 32 30 |GWColorD|epth, 20|
|000031f0| 30 20 2b 20 45 4e 45 4d | 59 5f 49 44 29 3b 0d 09 |0 + ENEM|Y_ID);..|
|00003200| 69 6e 69 74 4f 66 66 53 | 63 72 65 65 6e 28 26 63 |initOffS|creen(&c|
|00003210| 67 50 61 74 74 65 72 6e | 50 74 72 5b 53 48 4f 54 |gPattern|Ptr[SHOT|
|00003220| 5f 49 44 5d 2c 26 74 65 | 6d 70 52 65 63 74 2c 47 |_ID],&te|mpRect,G|
|00003230| 57 43 6f 6c 6f 72 44 65 | 70 74 68 2c 20 32 30 30 |WColorDe|pth, 200|
|00003240| 20 2b 20 53 48 4f 54 5f | 49 44 29 3b 0d 09 69 6e | + SHOT_|ID);..in|
|00003250| 69 74 4f 66 66 53 63 72 | 65 65 6e 28 26 63 67 50 |itOffScr|een(&cgP|
|00003260| 61 74 74 65 72 6e 50 74 | 72 5b 42 4c 41 53 54 5f |atternPt|r[BLAST_|
|00003270| 49 44 5d 2c 26 74 65 6d | 70 52 65 63 74 2c 47 57 |ID],&tem|pRect,GW|
|00003280| 43 6f 6c 6f 72 44 65 70 | 74 68 2c 20 32 30 30 20 |ColorDep|th, 200 |
|00003290| 2b 20 42 4c 41 53 54 5f | 49 44 29 3b 0d 09 69 6e |+ BLAST_|ID);..in|
|000032a0| 69 74 4f 66 66 53 63 72 | 65 65 6e 28 26 63 67 50 |itOffScr|een(&cgP|
|000032b0| 61 74 74 65 72 6e 50 74 | 72 5b 45 53 48 4f 54 5f |atternPt|r[ESHOT_|
|000032c0| 49 44 5d 2c 26 74 65 6d | 70 52 65 63 74 2c 47 57 |ID],&tem|pRect,GW|
|000032d0| 43 6f 6c 6f 72 44 65 70 | 74 68 2c 20 32 30 30 20 |ColorDep|th, 200 |
|000032e0| 2b 20 45 53 48 4f 54 5f | 49 44 29 3b 0d 0d 09 2f |+ ESHOT_|ID);.../|
|000032f0| 2a 83 7d 83 58 83 4e 82 | f0 8e e6 82 e8 8d 9e 82 |*.}.X.N.|........|
|00003300| de 2a 2f 0d 09 69 6e 69 | 74 4f 66 66 53 63 72 65 |.*/..ini|tOffScre|
|00003310| 65 6e 28 26 63 67 4d 61 | 73 6b 50 74 72 5b 46 4c |en(&cgMa|skPtr[FL|
|00003320| 59 45 52 5f 49 44 5d 2c | 26 74 65 6d 70 52 65 63 |YER_ID],|&tempRec|
|00003330| 74 2c 31 2c 20 33 30 30 | 20 2b 20 46 4c 59 45 52 |t,1, 300| + FLYER|
|00003340| 5f 49 44 29 3b 0d 09 69 | 6e 69 74 4f 66 66 53 63 |_ID);..i|nitOffSc|
|00003350| 72 65 65 6e 28 26 63 67 | 4d 61 73 6b 50 74 72 5b |reen(&cg|MaskPtr[|
|00003360| 45 4e 45 4d 59 5f 49 44 | 5d 2c 26 74 65 6d 70 52 |ENEMY_ID|],&tempR|
|00003370| 65 63 74 2c 31 2c 20 33 | 30 30 20 2b 20 45 4e 45 |ect,1, 3|00 + ENE|
|00003380| 4d 59 5f 49 44 29 3b 0d | 09 69 6e 69 74 4f 66 66 |MY_ID);.|.initOff|
|00003390| 53 63 72 65 65 6e 28 26 | 63 67 4d 61 73 6b 50 74 |Screen(&|cgMaskPt|
|000033a0| 72 5b 53 48 4f 54 5f 49 | 44 5d 2c 26 74 65 6d 70 |r[SHOT_I|D],&temp|
|000033b0| 52 65 63 74 2c 31 2c 20 | 33 30 30 20 2b 20 53 48 |Rect,1, |300 + SH|
|000033c0| 4f 54 5f 49 44 29 3b 0d | 09 69 6e 69 74 4f 66 66 |OT_ID);.|.initOff|
|000033d0| 53 63 72 65 65 6e 28 26 | 63 67 4d 61 73 6b 50 74 |Screen(&|cgMaskPt|
|000033e0| 72 5b 42 4c 41 53 54 5f | 49 44 5d 2c 26 74 65 6d |r[BLAST_|ID],&tem|
|000033f0| 70 52 65 63 74 2c 31 2c | 20 33 30 30 20 2b 20 42 |pRect,1,| 300 + B|
|00003400| 4c 41 53 54 5f 49 44 29 | 3b 0d 09 69 6e 69 74 4f |LAST_ID)|;..initO|
|00003410| 66 66 53 63 72 65 65 6e | 28 26 63 67 4d 61 73 6b |ffScreen|(&cgMask|
|00003420| 50 74 72 5b 45 53 48 4f | 54 5f 49 44 5d 2c 26 74 |Ptr[ESHO|T_ID],&t|
|00003430| 65 6d 70 52 65 63 74 2c | 31 2c 20 33 30 30 20 2b |empRect,|1, 300 +|
|00003440| 20 45 53 48 4f 54 5f 49 | 44 29 3b 0d 7d 0d 0d 2f | ESHOT_I|D);.}../|
|00003450| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|00003460| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003470| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003480| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 |--------|------- |
|00003490| 69 6e 69 74 4f 66 66 53 | 63 72 65 65 6e 0d 2f 2f |initOffS|creen.//|
|000034a0| 81 40 83 49 83 74 83 58 | 83 4e 83 8a 81 5b 83 93 |.@.I.t.X|.N...[..|
|000034b0| 82 cc 50 69 78 4d 61 70 | 82 f0 8d ec 82 e9 81 42 |..PixMap|.......B|
|000034c0| 8a 6d 95 db 82 c5 82 ab | 82 c8 82 a9 82 c1 82 bd |.m......|........|
|000034d0| 8f ea 8d 87 82 cd 81 41 | 82 bb 82 cc 82 dc 82 dc |.......A|........|
|000034e0| 8f 49 82 ed 82 e9 0d 2f | 2f 09 88 f8 90 94 09 81 |.I...../|/.......|
|000034f0| 46 2a 74 68 65 47 57 6f | 72 6c 64 50 74 72 09 90 |F*theGWo|rldPtr..|
|00003500| 56 82 bd 82 c9 8d ec 82 | e9 47 57 6f 72 6c 64 8d |V.......|.GWorld.|
|00003510| 5c 91 a2 91 cc 82 d6 82 | cc 83 7c 83 43 83 93 83 |\.......|..|.C...|
|00003520| 5e 0d 2f 2f 81 40 81 40 | 81 40 09 81 46 2a 74 65 |^.//.@.@|.@..F*te|
|00003530| 6d 70 52 65 63 74 09 09 | 90 56 82 bd 82 c9 8d ec |mpRect..|.V......|
|00003540| 82 e9 47 57 6f 72 6c 64 | 8d 5c 91 a2 91 cc 82 cc |..GWorld|.\......|
|00003550| 97 cc 88 e6 81 69 30 2c | 30 82 a9 82 e7 8e 6e 82 |.....i0,|0.....n.|
|00003560| dc 82 e9 95 4b 97 76 82 | cd 82 c8 82 a2 81 6a 0d |....K.v.|......j.|
|00003570| 2f 2f 81 40 81 40 81 40 | 09 81 46 74 68 65 44 65 |//.@.@.@|..FtheDe|
|00003580| 70 74 68 09 09 90 56 82 | b5 82 ad 8d ec 82 e9 47 |pth...V.|.......G|
|00003590| 57 6f 72 6c 64 82 cc 90 | 46 90 5b 93 78 81 69 83 |World...|F.[.x.i.|
|000035a0| 82 83 6a 83 5e 82 cc 90 | 46 90 5b 93 78 82 cd 8b |..j.^...|F.[.x...|
|000035b0| 43 82 c9 82 b5 82 c8 82 | a2 81 63 81 63 83 60 83 |C.......|..c.c.`.|
|000035c0| 46 83 62 83 4e 82 b5 82 | c4 82 a2 82 c8 82 a2 82 |F.b.N...|........|
|000035d0| cc 82 c5 95 73 90 b3 82 | c8 92 6c 82 f0 93 6e 82 |....s...|..l...n.|
|000035e0| b7 82 c6 8e 80 82 ca 81 | 6a 0d 2f 2f 81 40 81 40 |........|j.//.@.@|
|000035f0| 81 40 09 81 46 49 6d 61 | 67 65 49 44 09 09 83 8d |.@..FIma|geID....|
|00003600| 81 5b 83 68 82 b7 82 d7 | 82 ab 83 43 83 81 81 5b |.[.h....|...C...[|
|00003610| 83 57 82 cc 52 65 73 6f | 75 72 63 65 49 44 81 42 |.W..Reso|urceID.B|
|00003620| 82 e0 82 b5 2d 31 82 c8 | 82 e7 81 41 83 8d 81 5b |....-1..|...A...[|
|00003630| 83 68 82 b9 82 b8 94 92 | 82 c5 93 68 82 e8 82 c2 |.h......|...h....|
|00003640| 82 d4 82 b7 0d 2f 2f 09 | 95 d4 82 e8 92 6c 09 81 |.....//.|.....l..|
|00003650| 46 82 c8 82 b5 0d 76 6f | 69 64 20 69 6e 69 74 4f |F.....vo|id initO|
|00003660| 66 66 53 63 72 65 65 6e | 28 47 57 6f 72 6c 64 50 |ffScreen|(GWorldP|
|00003670| 74 72 20 2a 74 68 65 47 | 57 6f 72 6c 64 50 74 72 |tr *theG|WorldPtr|
|00003680| 2c 52 65 63 74 20 2a 74 | 68 65 52 65 63 74 2c 69 |,Rect *t|heRect,i|
|00003690| 6e 74 20 74 68 65 44 65 | 70 74 68 2c 69 6e 74 20 |nt theDe|pth,int |
|000036a0| 49 6d 61 67 65 49 44 29 | 0d 7b 09 0d 09 2f 2f 88 |ImageID)|.{...//.|
|000036b0| ea 8e 9e 95 db 91 b6 97 | 70 0d 09 47 57 6f 72 6c |........|p..GWorl|
|000036c0| 64 50 74 72 09 73 61 76 | 65 47 57 6f 72 6c 64 50 |dPtr.sav|eGWorldP|
|000036d0| 74 72 3b 0d 09 47 44 48 | 61 6e 64 6c 65 09 73 61 |tr;..GDH|andle.sa|
|000036e0| 76 65 47 44 48 61 6e 64 | 6c 65 3b 0d 09 52 65 63 |veGDHand|le;..Rec|
|000036f0| 74 09 09 74 65 6d 70 52 | 65 63 74 3b 0d 0d 09 74 |t..tempR|ect;...t|
|00003700| 65 6d 70 52 65 63 74 20 | 3d 20 2a 74 68 65 52 65 |empRect |= *theRe|
|00003710| 63 74 3b 0d 09 0d 09 2f | 2f 52 65 63 74 82 cc 8d |ct;..../|/Rect...|
|00003720| b6 8c a8 82 f0 20 30 2c | 30 20 82 c9 8d 87 82 ed |..... 0,|0 ......|
|00003730| 82 b9 82 e9 0d 09 4f 66 | 66 73 65 74 52 65 63 74 |......Of|fsetRect|
|00003740| 28 20 26 74 65 6d 70 52 | 65 63 74 2c 2d 74 65 6d |( &tempR|ect,-tem|
|00003750| 70 52 65 63 74 2e 6c 65 | 66 74 2c 20 2d 74 65 6d |pRect.le|ft, -tem|
|00003760| 70 52 65 63 74 2e 74 6f | 70 29 3b 0d 0d 09 2f 2a |pRect.to|p);.../*|
|00003770| 8c b3 82 cc 47 57 6f 72 | 6c 64 95 db 91 b6 81 69 |....GWor|ld.....i|
|00003780| 8d ec 82 c1 82 bd 47 57 | 6f 72 6c 64 82 c9 89 e6 |......GW|orld....|
|00003790| 91 9c 82 f0 83 8d 81 5b | 83 68 82 b7 82 e9 82 bd |.......[|.h......|
|000037a0| 82 df 81 6a 2a 2f 0d 09 | 47 65 74 47 57 6f 72 6c |...j*/..|GetGWorl|
|000037b0| 64 28 20 26 73 61 76 65 | 47 57 6f 72 6c 64 50 74 |d( &save|GWorldPt|
|000037c0| 72 20 2c 20 26 73 61 76 | 65 47 44 48 61 6e 64 6c |r , &sav|eGDHandl|
|000037d0| 65 20 29 3b 0d 0d 09 2f | 2f 81 40 82 61 82 66 97 |e );.../|/.@.a.f.|
|000037e0| 70 83 49 83 74 83 58 83 | 4e 83 8a 81 5b 83 93 81 |p.I.t.X.|N...[...|
|000037f0| 69 4e 65 77 47 57 6f 72 | 6c 64 81 6a 8a 6d 95 db |iNewGWor|ld.j.m..|
|00003800| 82 c5 82 ab 82 c8 82 a9 | 82 c1 82 bd 8f ea 8d 87 |........|........|
|00003810| 82 cd 81 41 88 d9 8f ed | 8f 49 97 b9 0d 09 2a 74 |...A....|.I....*t|
|00003820| 68 65 47 57 6f 72 6c 64 | 50 74 72 20 3d 20 4e 49 |heGWorld|Ptr = NI|
|00003830| 4c 3b 0d 09 69 66 28 20 | 4e 65 77 47 57 6f 72 6c |L;..if( |NewGWorl|
|00003840| 64 28 20 74 68 65 47 57 | 6f 72 6c 64 50 74 72 20 |d( theGW|orldPtr |
|00003850| 2c 20 74 68 65 44 65 70 | 74 68 20 2c 20 26 74 65 |, theDep|th , &te|
|00003860| 6d 70 52 65 63 74 20 2c | 20 4e 55 4c 4c 20 2c 20 |mpRect ,| NULL , |
|00003870| 4e 55 4c 4c 20 2c 20 4e | 55 4c 4c 20 29 20 21 3d |NULL , N|ULL ) !=|
|00003880| 20 6e 6f 45 72 72 20 29 | 7b 20 74 65 72 6d 69 6e | noErr )|{ termin|
|00003890| 61 74 65 28 29 3b 20 7d | 0d 0d 09 4c 6f 63 6b 50 |ate(); }|...LockP|
|000038a0| 69 78 65 6c 73 28 20 47 | 65 74 47 57 6f 72 6c 64 |ixels( G|etGWorld|
|000038b0| 50 69 78 4d 61 70 28 20 | 2a 74 68 65 47 57 6f 72 |PixMap( |*theGWor|
|000038c0| 6c 64 50 74 72 20 29 29 | 3b 09 2f 2a 95 60 89 e6 |ldPtr ))|;./*.`..|
|000038d0| 82 cc 82 bd 82 df 82 cc | 83 73 83 4e 83 5a 83 8b |........|.s.N.Z..|
|000038e0| 83 8d 83 62 83 4e 2a 2f | 0d 09 53 65 74 47 57 6f |...b.N*/|..SetGWo|
|000038f0| 72 6c 64 28 20 2a 74 68 | 65 47 57 6f 72 6c 64 50 |rld( *th|eGWorldP|
|00003900| 74 72 20 2c 20 4e 49 4c | 20 29 3b 09 09 09 09 2f |tr , NIL| );..../|
|00003910| 2a 8a 6d 95 db 82 b5 82 | bd 47 57 6f 72 6c 64 82 |*.m.....|.GWorld.|
|00003920| f0 95 60 89 e6 83 7c 81 | 5b 83 67 82 c9 90 dd 92 |..`...|.|[.g.....|
|00003930| e8 82 b7 82 e9 2a 2f 0d | 0d 09 46 6f 72 65 43 6f |.....*/.|..ForeCo|
|00003940| 6c 6f 72 28 62 6c 61 63 | 6b 43 6f 6c 6f 72 29 3b |lor(blac|kColor);|
|00003950| 09 09 2f 2a 95 60 89 e6 | 90 46 82 f0 8d 95 82 c9 |../*.`..|.F......|
|00003960| 2a 2f 0d 09 42 61 63 6b | 43 6f 6c 6f 72 28 77 68 |*/..Back|Color(wh|
|00003970| 69 74 65 43 6f 6c 6f 72 | 29 3b 09 09 2f 2a 94 77 |iteColor|);../*.w|
|00003980| 8c 69 90 46 82 f0 94 92 | 82 c9 2a 2f 0d 0d 09 69 |.i.F....|..*/...i|
|00003990| 66 28 20 49 6d 61 67 65 | 49 44 20 21 3d 20 2d 31 |f( Image|ID != -1|
|000039a0| 29 0d 09 7b 0d 09 09 64 | 72 61 77 50 69 63 74 46 |)..{...d|rawPictF|
|000039b0| 72 6f 6d 52 73 72 63 28 | 20 49 6d 61 67 65 49 44 |romRsrc(| ImageID|
|000039c0| 20 29 3b 09 09 2f 2a 2d | 31 82 c5 82 c8 82 af 82 | );../*-|1.......|
|000039d0| ea 82 ce 95 60 89 e6 2a | 2f 0d 09 7d 0d 09 65 6c |....`..*|/..}..el|
|000039e0| 73 65 0d 09 7b 0d 09 09 | 45 72 61 73 65 52 65 63 |se..{...|EraseRec|
|000039f0| 74 28 20 26 74 65 6d 70 | 52 65 63 74 29 3b 09 09 |t( &temp|Rect);..|
|00003a00| 2f 2a 74 65 6d 70 52 65 | 63 74 82 cc 94 cd 88 cd |/*tempRe|ct......|
|00003a10| 81 69 81 81 90 56 82 b5 | 82 ad 8a 6d 95 db 82 b5 |.i...V..|...m....|
|00003a20| 82 bd 47 57 6f 72 6c 64 | 81 6a 82 f0 8f c1 8b 8e |..GWorld|.j......|
|00003a30| 2a 2f 0d 09 7d 0d 09 0d | 09 55 6e 6c 6f 63 6b 50 |*/..}...|.UnlockP|
|00003a40| 69 78 65 6c 73 28 20 47 | 65 74 47 57 6f 72 6c 64 |ixels( G|etGWorld|
|00003a50| 50 69 78 4d 61 70 28 20 | 2a 74 68 65 47 57 6f 72 |PixMap( |*theGWor|
|00003a60| 6c 64 50 74 72 20 29 29 | 3b 09 2f 2a 83 73 83 4e |ldPtr ))|;./*.s.N|
|00003a70| 83 5a 83 8b 83 8d 83 62 | 83 4e 89 f0 8f 9c 2a 2f |.Z.....b|.N....*/|
|00003a80| 0d 09 53 65 74 47 57 6f | 72 6c 64 28 20 73 61 76 |..SetGWo|rld( sav|
|00003a90| 65 47 57 6f 72 6c 64 50 | 74 72 20 2c 20 73 61 76 |eGWorldP|tr , sav|
|00003aa0| 65 47 44 48 61 6e 64 6c | 65 20 29 3b 09 09 09 2f |eGDHandl|e );.../|
|00003ab0| 2a 95 60 89 e6 83 7c 81 | 5b 83 67 95 9c 8b 8c 2a |*.`...|.|[.g....*|
|00003ac0| 2f 0d 7d 0d 0d 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/.}..//-|--------|
|00003ad0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003b00| 2d 2d 2d 2d 2d 20 20 64 | 72 61 77 50 69 63 74 46 |----- d|rawPictF|
|00003b10| 72 6f 6d 52 73 72 63 0d | 2f 2f 81 40 50 49 43 54 |romRsrc.|//.@PICT|
|00003b20| 83 8a 83 5c 81 5b 83 58 | 82 a9 82 e7 8a 47 82 f0 |...\.[.X|.....G..|
|00003b30| 8e e6 82 e8 8d 9e 82 f1 | 82 c5 81 41 83 4a 83 8c |........|...A.J..|
|00003b40| 83 93 83 67 83 7c 81 5b | 83 67 82 cc 28 30 2c 30 |...g.|.[|.g..(0,0|
|00003b50| 29 95 5c 8e a6 82 b7 82 | e9 81 42 0d 2f 2f 81 40 |).\.....|..B.//.@|
|00003b60| 83 58 83 50 81 5b 83 8a | 83 93 83 4f 82 cd 82 b5 |.X.P.[..|...O....|
|00003b70| 82 c8 82 a2 81 42 0d 2f | 2f 81 40 88 f8 90 94 09 |.....B./|/.@.....|
|00003b80| 81 46 95 5c 8e a6 82 b3 | 82 b9 82 e9 50 49 43 54 |.F.\....|....PICT|
|00003b90| 83 8a 83 5c 81 5b 83 58 | 82 cc 49 44 0d 2f 2f 81 |...\.[.X|..ID.//.|
|00003ba0| 40 96 df 82 e8 92 6c 09 | 81 46 96 b3 82 b5 0d 76 |@.....l.|.F.....v|
|00003bb0| 6f 69 64 20 64 72 61 77 | 50 69 63 74 46 72 6f 6d |oid draw|PictFrom|
|00003bc0| 52 73 72 63 28 69 6e 74 | 20 72 65 73 49 44 29 0d |Rsrc(int| resID).|
|00003bd0| 7b 0d 09 52 65 63 74 09 | 09 74 65 6d 70 52 65 63 |{..Rect.|.tempRec|
|00003be0| 74 3b 0d 09 50 69 63 48 | 61 6e 64 6c 65 09 74 65 |t;..PicH|andle.te|
|00003bf0| 6d 70 50 69 63 74 48 61 | 6e 64 6c 65 3b 0d 09 0d |mpPictHa|ndle;...|
|00003c00| 09 74 65 6d 70 50 69 63 | 74 48 61 6e 64 6c 65 20 |.tempPic|tHandle |
|00003c10| 3d 20 47 65 74 50 69 63 | 74 75 72 65 28 72 65 73 |= GetPic|ture(res|
|00003c20| 49 44 29 3b 09 09 09 09 | 09 09 2f 2a 20 83 8a 83 |ID);....|../* ...|
|00003c30| 5c 81 5b 83 58 83 74 83 | 48 81 5b 83 4e 82 a9 82 |\.[.X.t.|H.[.N...|
|00003c40| e7 50 49 43 54 82 f0 93 | c7 82 dd 8d 9e 82 de 81 |.PICT...|........|
|00003c50| 42 2a 2f 0d 0d 09 69 66 | 20 28 74 65 6d 70 50 69 |B*/...if| (tempPi|
|00003c60| 63 74 48 61 6e 64 6c 65 | 20 3d 3d 20 4e 49 4c 29 |ctHandle| == NIL)|
|00003c70| 7b 20 74 65 72 6d 69 6e | 61 74 65 28 29 3b 20 7d |{ termin|ate(); }|
|00003c80| 09 09 09 09 2f 2a 20 8e | e6 82 e8 82 b1 82 df 82 |..../* .|........|
|00003c90| c8 82 a9 82 c1 82 bd 82 | e7 88 d9 8f ed 8f 49 97 |........|......I.|
|00003ca0| b9 2a 2f 0d 0d 09 48 4c | 6f 63 6b 28 20 28 48 61 |.*/...HL|ock( (Ha|
|00003cb0| 6e 64 6c 65 29 74 65 6d | 70 50 69 63 74 48 61 6e |ndle)tem|pPictHan|
|00003cc0| 64 6c 65 29 3b 09 09 09 | 09 09 09 09 2f 2a 81 40 |dle);...|..../*.@|
|00003cd0| 83 8a 83 5c 81 5b 83 58 | 91 80 8d ec 92 86 82 c9 |...\.[.X|........|
|00003ce0| 82 bf 82 e5 82 c1 82 a9 | 82 a2 82 f0 8f 6f 82 b3 |........|.....o..|
|00003cf0| 82 ea 82 e9 82 cc 82 f0 | 96 68 82 ae 2a 2f 0d 0d |........|.h..*/..|
|00003d00| 09 74 65 6d 70 52 65 63 | 74 20 3d 20 28 2a 74 65 |.tempRec|t = (*te|
|00003d10| 6d 70 50 69 63 74 48 61 | 6e 64 6c 65 29 2d 3e 70 |mpPictHa|ndle)->p|
|00003d20| 69 63 46 72 61 6d 65 3b | 09 09 09 09 09 2f 2a 81 |icFrame;|...../*.|
|00003d30| 40 50 49 43 54 82 cc 91 | e5 82 ab 82 b3 82 f0 92 |@PICT...|........|
|00003d40| b2 82 d7 82 c4 82 a8 82 | ad 2a 2f 0d 09 4f 66 66 |........|.*/..Off|
|00003d50| 73 65 74 52 65 63 74 28 | 26 74 65 6d 70 52 65 63 |setRect(|&tempRec|
|00003d60| 74 2c 20 2d 74 65 6d 70 | 52 65 63 74 2e 6c 65 66 |t, -temp|Rect.lef|
|00003d70| 74 2c 20 2d 74 65 6d 70 | 52 65 63 74 2e 74 6f 70 |t, -temp|Rect.top|
|00003d80| 29 3b 09 2f 2a 81 40 95 | 60 89 e6 97 cc 88 e6 82 |);./*.@.|`.......|
|00003d90| cc 8d b6 8c a8 82 f0 20 | 30 2c 30 20 82 c9 8d 87 |....... |0,0 ....|
|00003da0| 82 ed 82 b9 82 e9 81 69 | 82 e6 82 ad 8e 67 82 a4 |.......i|.....g..|
|00003db0| 95 5c 8c bb 81 6a 2a 2f | 0d 0d 09 44 72 61 77 50 |.\...j*/|...DrawP|
|00003dc0| 69 63 74 75 72 65 28 20 | 74 65 6d 70 50 69 63 74 |icture( |tempPict|
|00003dd0| 48 61 6e 64 6c 65 2c 20 | 26 74 65 6d 70 52 65 63 |Handle, |&tempRec|
|00003de0| 74 29 3b 09 09 09 09 2f | 2a 81 40 83 4a 83 8c 83 |t);..../|*.@.J...|
|00003df0| 93 83 67 83 7c 81 5b 83 | 67 81 69 82 bb 82 ea 82 |..g.|.[.|g.i.....|
|00003e00| aa 4f 46 46 83 58 83 4e | 83 8a 81 5b 83 93 82 c5 |.OFF.X.N|...[....|
|00003e10| 82 e0 8d 5c 82 ed 82 c8 | 82 a2 81 6a 82 c9 50 49 |...\....|...j..PI|
|00003e20| 43 54 82 f0 8f 91 82 ab | 8d 9e 82 de 2a 2f 0d 09 |CT......|....*/..|
|00003e30| 48 55 6e 6c 6f 63 6b 28 | 20 28 48 61 6e 64 6c 65 |HUnlock(| (Handle|
|00003e40| 29 74 65 6d 70 50 69 63 | 74 48 61 6e 64 6c 65 29 |)tempPic|tHandle)|
|00003e50| 3b 09 09 09 09 09 09 2f | 2a 81 40 83 8d 83 62 83 |;....../|*.@...b.|
|00003e60| 4e 89 f0 8f 9c 2a 2f 0d | 09 0d 09 52 65 6c 65 61 |N....*/.|...Relea|
|00003e70| 73 65 52 65 73 6f 75 72 | 63 65 28 20 28 48 61 6e |seResour|ce( (Han|
|00003e80| 64 6c 65 29 74 65 6d 70 | 50 69 63 74 48 61 6e 64 |dle)temp|PictHand|
|00003e90| 6c 65 29 3b 09 09 09 09 | 2f 2a 20 83 81 83 82 83 |le);....|/* .....|
|00003ea0| 8a 82 f0 90 e8 97 4c 82 | b5 82 c4 82 a2 82 e9 8a |......L.|........|
|00003eb0| 47 81 69 50 49 43 54 81 | 6a 82 f0 94 6a 8a fc 82 |G.iPICT.|j...j...|
|00003ec0| b7 82 e9 81 42 2a 2f 0d | 7d 0d 0d 2f 2f 2d 2d 2d |....B*/.|}..//---|
|00003ed0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ee0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ef0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 20 64 72 61 |--------|--- dra|
|00003f10| 77 4f 62 6a 65 63 74 0d | 2f 2f 09 83 49 83 74 83 |wObject.|//..I.t.|
|00003f20| 58 83 4e 83 8a 81 5b 83 | 93 82 c9 83 4c 83 83 83 |X.N...[.|....L...|
|00003f30| 89 83 4e 83 5e 82 f0 95 | 60 82 ad 0d 2f 2f 81 40 |..N.^...|`...//.@|
|00003f40| 88 f8 90 94 09 81 46 78 | 30 2c 79 30 09 09 83 4c |......Fx|0,y0...L|
|00003f50| 83 83 83 89 83 4e 83 5e | 82 cc 8d c0 95 57 20 0d |.....N.^|.....W .|
|00003f60| 2f 2f 09 09 09 81 46 6f | 62 6a 54 79 70 65 09 83 |//....Fo|bjType..|
|00003f70| 4c 83 83 83 89 83 4e 83 | 5e 82 cc 83 5e 83 43 83 |L.....N.|^...^.C.|
|00003f80| 76 0d 2f 2f 81 40 96 df | 82 e8 92 6c 09 81 46 96 |v.//.@..|...l..F.|
|00003f90| b3 82 b5 0d 76 6f 69 64 | 20 64 72 61 77 4f 62 6a |....void| drawObj|
|00003fa0| 65 63 74 28 69 6e 74 20 | 78 30 2c 69 6e 74 20 79 |ect(int |x0,int y|
|00003fb0| 30 2c 69 6e 74 20 6f 62 | 6a 54 79 70 65 29 0d 7b |0,int ob|jType).{|
|00003fc0| 0d 09 52 65 63 74 09 09 | 73 72 63 52 65 63 74 2c |..Rect..|srcRect,|
|00003fd0| 64 73 74 52 65 63 74 3b | 09 09 09 2f 2a 95 60 89 |dstRect;|.../*.`.|
|00003fe0| e6 94 cd 88 cd 82 f0 95 | db 8e 9d 82 b7 82 e9 95 |........|........|
|00003ff0| cf 90 94 81 42 2a 2f 0d | 09 0d 09 53 65 74 52 65 |....B*/.|...SetRe|
|00004000| 63 74 28 26 73 72 63 52 | 65 63 74 2c 30 2c 30 2c |ct(&srcR|ect,0,0,|
|00004010| 36 34 2c 36 34 29 3b 09 | 09 09 2f 2a 97 cc 88 e6 |64,64);.|../*....|
|00004020| 82 f0 8c 88 82 df 82 e9 | 81 42 2a 2f 0d 09 64 73 |........|.B*/..ds|
|00004030| 74 52 65 63 74 20 3d 20 | 73 72 63 52 65 63 74 3b |tRect = |srcRect;|
|00004040| 0d 09 09 0d 09 4f 66 66 | 73 65 74 52 65 63 74 28 |.....Off|setRect(|
|00004050| 20 26 64 73 74 52 65 63 | 74 20 2c 20 78 30 20 2c | &dstRec|t , x0 ,|
|00004060| 20 79 30 20 29 3b 09 09 | 09 2f 2a 8e c0 8d db 82 | y0 );..|./*.....|
|00004070| c9 8f 91 82 ab 8d 9e 82 | de 88 ca 92 75 82 c9 52 |........|....u..R|
|00004080| 65 63 74 82 f0 83 49 83 | 74 83 5a 83 62 83 67 82 |ect...I.|t.Z.b.g.|
|00004090| b7 82 e9 81 42 2a 2f 0d | 0d 09 43 6f 70 79 4d 61 |....B*/.|..CopyMa|
|000040a0| 73 6b 28 09 26 28 28 47 | 72 61 66 50 74 72 29 63 |sk(.&((G|rafPtr)c|
|000040b0| 67 50 61 74 74 65 72 6e | 50 74 72 5b 6f 62 6a 54 |gPattern|Ptr[objT|
|000040c0| 79 70 65 5d 29 2d 3e 70 | 6f 72 74 42 69 74 73 2c |ype])->p|ortBits,|
|000040d0| 09 09 2f 2a 93 5d 91 97 | 8c b3 47 57 6f 72 6c 64 |../*.]..|..GWorld|
|000040e0| 82 dc 82 bd 82 cd 57 69 | 6e 64 6f 77 50 74 72 2a |......Wi|ndowPtr*|
|000040f0| 2f 0d 09 09 09 09 26 28 | 28 47 72 61 66 50 74 72 |/.....&(|(GrafPtr|
|00004100| 29 63 67 4d 61 73 6b 50 | 74 72 5b 6f 62 6a 54 79 |)cgMaskP|tr[objTy|
|00004110| 70 65 5d 29 2d 3e 70 6f | 72 74 42 69 74 73 2c 09 |pe])->po|rtBits,.|
|00004120| 09 09 2f 2a 83 7d 83 58 | 83 4e 97 70 47 57 6f 72 |../*.}.X|.N.pGWor|
|00004130| 6c 64 81 69 57 69 6e 64 | 6f 77 50 74 72 82 c1 82 |ld.iWind|owPtr...|
|00004140| c4 8e 96 82 cd 82 c8 82 | a2 82 be 82 eb 82 a4 81 |........|........|
|00004150| 6a 2a 2f 0d 09 09 09 09 | 26 28 28 47 72 61 66 50 |j*/.....|&((GrafP|
|00004160| 74 72 29 6f 66 66 53 63 | 72 65 65 6e 50 74 72 29 |tr)offSc|reenPtr)|
|00004170| 2d 3e 70 6f 72 74 42 69 | 74 73 2c 20 09 09 09 09 |->portBi|ts, ....|
|00004180| 2f 2a 93 5d 91 97 90 e6 | 47 57 6f 72 6c 64 82 dc |/*.]....|GWorld..|
|00004190| 82 bd 82 cd 57 69 6e 64 | 6f 77 50 74 72 2a 2f 0d |....Wind|owPtr*/.|
|000041a0| 09 09 09 09 26 73 72 63 | 52 65 63 74 2c 20 09 09 |....&src|Rect, ..|
|000041b0| 09 09 09 09 09 09 09 09 | 09 2f 2a 93 5d 91 97 8c |........|./*.]...|
|000041c0| b3 52 65 63 74 2a 2f 0d | 09 09 09 09 26 73 72 63 |.Rect*/.|....&src|
|000041d0| 52 65 63 74 2c 20 09 09 | 09 09 09 09 09 09 09 09 |Rect, ..|........|
|000041e0| 09 2f 2a 83 7d 83 58 83 | 4e 97 70 52 65 63 74 2a |./*.}.X.|N.pRect*|
|000041f0| 2f 0d 09 09 09 09 26 64 | 73 74 52 65 63 74 29 3b |/.....&d|stRect);|
|00004200| 09 09 09 09 09 09 09 09 | 09 09 09 2f 2a 93 5d 91 |........|.../*.].|
|00004210| 97 90 e6 52 65 63 74 2a | 2f 0d 7d 0d 0d 2f 2f 2d |...Rect*|/.}..//-|
|00004220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004240| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004250| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 20 20 75 |--------|----- u|
|00004260| 70 64 61 74 65 53 63 72 | 65 65 6e 0d 2f 2f 81 40 |pdateScr|een.//.@|
|00004270| 97 a0 89 e6 96 ca 82 a9 | 82 e7 95 5c 89 e6 96 ca |........|...\....|
|00004280| 82 c9 93 5d 91 97 82 b5 | 82 c4 83 41 83 62 83 76 |...]....|...A.b.v|
|00004290| 83 66 81 5b 83 67 82 b7 | 82 e9 81 42 0d 2f 2f 81 |.f.[.g..|...B.//.|
|000042a0| 40 82 bb 82 cc 8d db 81 | 41 97 a0 89 e6 96 ca 82 |@.......|A.......|
|000042b0| cd 93 68 82 e8 82 c2 82 | d4 82 b3 82 ea 82 e9 81 |..h.....|........|
|000042c0| 42 0d 2f 2f 81 40 88 f8 | 90 94 09 81 46 96 b3 82 |B.//.@..|....F...|
|000042d0| b5 0d 2f 2f 81 40 96 df | 82 e8 92 6c 09 81 46 96 |..//.@..|...l..F.|
|000042e0| b3 82 b5 0d 76 6f 69 64 | 20 75 70 64 61 74 65 53 |....void| updateS|
|000042f0| 63 72 65 65 6e 28 76 6f | 69 64 29 0d 7b 0d 09 2f |creen(vo|id).{../|
|00004300| 2f 88 ea 8e 9e 95 db 91 | b6 97 70 0d 09 47 57 6f |/.......|..p..GWo|
|00004310| 72 6c 64 50 74 72 09 73 | 61 76 65 47 57 6f 72 6c |rldPtr.s|aveGWorl|
|00004320| 64 50 74 72 3b 0d 09 47 | 44 48 61 6e 64 6c 65 09 |dPtr;..G|DHandle.|
|00004330| 73 61 76 65 47 44 48 61 | 6e 64 6c 65 3b 0d 0d 09 |saveGDHa|ndle;...|
|00004340| 2f 2f 81 40 83 81 83 43 | 83 93 83 58 83 4e 83 8a |//.@...C|...X.N..|
|00004350| 81 5b 83 93 82 c9 8a 47 | 82 f0 93 5d 91 97 82 b7 |.[.....G|...]....|
|00004360| 82 e9 0d 09 43 6f 70 79 | 42 69 74 73 28 09 26 28 |....Copy|Bits(.&(|
|00004370| 28 47 72 61 66 50 74 72 | 29 6f 66 66 53 63 72 65 |(GrafPtr|)offScre|
|00004380| 65 6e 50 74 72 29 2d 3e | 70 6f 72 74 42 69 74 73 |enPtr)->|portBits|
|00004390| 2c 09 09 2f 2a 93 5d 91 | 97 8c b3 47 57 6f 72 6c |,../*.].|...GWorl|
|000043a0| 64 82 dc 82 bd 82 cd 57 | 69 6e 64 6f 77 50 74 72 |d......W|indowPtr|
|000043b0| 2a 2f 0d 09 09 09 09 26 | 28 28 47 72 61 66 50 74 |*/.....&|((GrafPt|
|000043c0| 72 29 6d 61 69 6e 57 69 | 6e 64 6f 77 50 74 72 29 |r)mainWi|ndowPtr)|
|000043d0| 2d 3e 70 6f 72 74 42 69 | 74 73 2c 09 2f 2a 93 5d |->portBi|ts,./*.]|
|000043e0| 91 97 90 e6 47 57 6f 72 | 6c 64 82 dc 82 bd 82 cd |....GWor|ld......|
|000043f0| 57 69 6e 64 6f 77 50 74 | 72 2a 2f 0d 09 09 09 09 |WindowPt|r*/.....|
|00004400| 26 6f 66 66 53 63 72 65 | 65 6e 52 65 63 74 2c 09 |&offScre|enRect,.|
|00004410| 09 09 09 09 09 09 2f 2a | 93 5d 91 97 8c b3 52 65 |....../*|.]....Re|
|00004420| 63 74 2a 2f 0d 09 09 09 | 09 26 6f 66 66 53 63 72 |ct*/....|.&offScr|
|00004430| 65 65 6e 52 65 63 74 2c | 09 09 09 09 09 09 09 2f |eenRect,|......./|
|00004440| 2a 93 5d 91 97 90 e6 52 | 65 63 74 2a 2f 0d 09 09 |*.]....R|ect*/...|
|00004450| 09 09 73 72 63 43 6f 70 | 79 2c 09 09 09 09 09 09 |..srcCop|y,......|
|00004460| 09 09 2f 2a 93 5d 91 97 | 95 fb 96 40 28 82 b1 82 |../*.]..|...@(...|
|00004470| cc 8f ea 8d 87 82 cd 83 | 78 83 5e 93 5d 91 97 29 |........|x.^.]..)|
|00004480| 2a 2f 0d 09 09 09 09 4e | 49 4c 29 3b 09 09 09 09 |*/.....N|IL);....|
|00004490| 09 09 09 09 09 2f 2a 83 | 7d 83 58 83 4e 97 70 52 |...../*.|}.X.N.pR|
|000044a0| 65 67 69 6f 6e 81 41 8d | a1 89 f1 82 cd 83 7d 83 |egion.A.|......}.|
|000044b0| 58 83 4e 82 b5 82 c8 82 | a2 82 cc 82 c5 4e 49 4c |X.N.....|.....NIL|
|000044c0| 2a 2f 0d 0d 09 47 65 74 | 47 57 6f 72 6c 64 28 20 |*/...Get|GWorld( |
|000044d0| 26 73 61 76 65 47 57 6f | 72 6c 64 50 74 72 20 2c |&saveGWo|rldPtr ,|
|000044e0| 20 26 73 61 76 65 47 44 | 48 61 6e 64 6c 65 20 29 | &saveGD|Handle )|
|000044f0| 3b 09 2f 2a 8c b3 82 cc | 47 57 6f 72 6c 64 95 db |;./*....|GWorld..|
|00004500| 91 b6 2a 2f 0d 09 53 65 | 74 47 57 6f 72 6c 64 28 |..*/..Se|tGWorld(|
|00004510| 20 6f 66 66 53 63 72 65 | 65 6e 50 74 72 20 2c 20 | offScre|enPtr , |
|00004520| 4e 49 4c 20 29 3b 09 09 | 09 09 2f 2a 8a 6d 95 db |NIL );..|../*.m..|
|00004530| 82 b5 82 bd 47 57 6f 72 | 6c 64 82 f0 95 60 89 e6 |....GWor|ld...`..|
|00004540| 83 7c 81 5b 83 67 82 c9 | 90 dd 92 e8 82 b7 82 e9 |.|.[.g..|........|
|00004550| 2a 2f 0d 0d 09 45 72 61 | 73 65 52 65 63 74 28 26 |*/...Era|seRect(&|
|00004560| 6f 66 66 53 63 72 65 65 | 6e 52 65 63 74 29 3b 09 |offScree|nRect);.|
|00004570| 09 09 09 09 09 2f 2f 83 | 45 83 42 83 93 83 68 83 |.....//.|E.B...h.|
|00004580| 45 93 e0 82 f0 93 68 82 | e8 82 c2 82 d4 82 b5 82 |E.....h.|........|
|00004590| c4 82 a8 82 ad 81 42 0d | 0d 09 53 65 74 47 57 6f |......B.|..SetGWo|
|000045a0| 72 6c 64 28 20 73 61 76 | 65 47 57 6f 72 6c 64 50 |rld( sav|eGWorldP|
|000045b0| 74 72 20 2c 20 73 61 76 | 65 47 44 48 61 6e 64 6c |tr , sav|eGDHandl|
|000045c0| 65 20 29 3b 09 09 2f 2a | 95 60 89 e6 83 7c 81 5b |e );../*|.`...|.[|
|000045d0| 83 67 95 9c 8b 8c 2a 2f | 0d 7d 0d 0d 2f 2f 2d 2d |.g....*/|.}..//--|
|000045e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000045f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004600| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 20 20 67 65 |--------|---- ge|
|00004620| 74 4b 65 79 0d 2f 2f 83 | 4c 81 5b 93 fc 97 cd 8f |tKey.//.|L.[.....|
|00004630| ee 95 f1 82 f0 93 be 82 | e9 83 8b 81 5b 83 60 83 |........|....[.`.|
|00004640| 93 81 42 0d 2f 2f 81 40 | 88 f8 90 94 09 81 46 96 |..B.//.@|......F.|
|00004650| b3 82 b5 0d 2f 2f 81 40 | 96 df 82 e8 92 6c 09 81 |....//.@|.....l..|
|00004660| 46 89 9f 82 b3 82 ea 82 | c4 82 a2 82 e9 83 4c 81 |F.......|......L.|
|00004670| 5b 82 cc 8f ee 95 f1 82 | f0 69 6e 74 82 c9 93 fc |[.......|.int....|
|00004680| 82 ea 82 c4 95 d4 82 b7 | 0d 0d 69 6e 74 20 67 65 |........|..int ge|
|00004690| 74 4b 65 79 28 76 6f 69 | 64 29 0d 7b 0d 09 75 6e |tKey(voi|d).{..un|
|000046a0| 73 69 67 6e 65 64 20 63 | 68 61 72 20 09 73 74 61 |signed c|har .sta|
|000046b0| 74 75 73 5b 31 36 5d 3b | 0d 09 6c 6f 6e 67 09 09 |tus[16];|..long..|
|000046c0| 09 6b 65 79 5f 73 74 61 | 74 75 73 3b 0d 09 0d 09 |.key_sta|tus;....|
|000046d0| 6b 65 79 5f 73 74 61 74 | 75 73 20 3d 20 30 3b 09 |key_stat|us = 0;.|
|000046e0| 09 09 09 2f 2a 83 4c 81 | 5b 83 58 83 65 81 5b 83 |.../*.L.|[.X.e.[.|
|000046f0| 5e 83 58 82 cc 8f 89 8a | fa 89 bb 2a 2f 0d 09 47 |^.X.....|...*/..G|
|00004700| 65 74 4b 65 79 73 28 20 | 28 6c 6f 6e 67 20 2a 29 |etKeys( |(long *)|
|00004710| 73 74 61 74 75 73 20 29 | 3b 09 2f 2a 83 4c 81 5b |status )|;./*.L.[|
|00004720| 8f ee 95 f1 82 cc 93 fc | 8e e8 2a 2f 0d 0d 09 2f |........|..*/.../|
|00004730| 2f 83 4c 81 5b 82 cc 83 | 60 83 46 83 62 83 4e 2f |/.L.[...|`.F.b.N/|
|00004740| 2f 0d 09 69 66 20 28 20 | 73 74 61 74 75 73 5b 31 |/..if ( |status[1|
|00004750| 35 5d 20 20 26 20 30 78 | 31 30 20 29 09 6b 65 79 |5] & 0x|10 ).key|
|00004760| 5f 73 74 61 74 75 73 20 | 7c 3d 20 4b 45 59 5f 52 |_status ||= KEY_R|
|00004770| 49 47 48 54 3b 09 2f 2a | 72 69 67 68 74 83 4c 81 |IGHT;./*|right.L.|
|00004780| 5b 81 69 83 4c 81 5b 83 | 70 83 62 83 68 82 53 81 |[.i.L.[.|p.b.h.S.|
|00004790| 6a 2a 2f 0d 09 69 66 20 | 28 20 73 74 61 74 75 73 |j*/..if |( status|
|000047a0| 5b 31 35 5d 20 20 26 20 | 30 78 30 38 20 29 09 6b |[15] & |0x08 ).k|
|000047b0| 65 79 5f 73 74 61 74 75 | 73 20 7c 3d 20 4b 45 59 |ey_statu|s |= KEY|
|000047c0| 5f 4c 45 46 54 3b 09 09 | 2f 2a 6c 65 66 74 83 4c |_LEFT;..|/*left.L|
|000047d0| 81 5b 81 69 83 4c 81 5b | 83 70 83 62 83 68 82 55 |.[.i.L.[|.p.b.h.U|
|000047e0| 81 6a 2a 2f 0d 0d 09 69 | 66 20 28 20 73 74 61 74 |.j*/...i|f ( stat|
|000047f0| 75 73 5b 30 36 5d 20 20 | 26 20 30 78 38 30 20 29 |us[06] |& 0x80 )|
|00004800| 09 6b 65 79 5f 73 74 61 | 74 75 73 20 7c 3d 20 4b |.key_sta|tus |= K|
|00004810| 45 59 5f 46 49 52 45 3b | 09 09 2f 2a 63 6d 64 83 |EY_FIRE;|../*cmd.|
|00004820| 4c 81 5b 2a 2f 0d 09 0d | 09 69 66 20 28 20 73 74 |L.[*/...|.if ( st|
|00004830| 61 74 75 73 5b 30 36 5d | 20 20 26 20 30 78 32 30 |atus[06]| & 0x20|
|00004840| 20 29 09 6b 65 79 5f 73 | 74 61 74 75 73 20 7c 3d | ).key_s|tatus |=|
|00004850| 20 4b 45 59 5f 51 55 49 | 54 3b 09 09 2f 2a 65 73 | KEY_QUI|T;../*es|
|00004860| 63 83 4c 81 5b 2a 2f 0d | 09 69 66 20 28 20 73 74 |c.L.[*/.|.if ( st|
|00004870| 61 74 75 73 5b 30 31 5d | 20 20 26 20 30 78 31 30 |atus[01]| & 0x10|
|00004880| 20 29 09 6b 65 79 5f 73 | 74 61 74 75 73 20 7c 3d | ).key_s|tatus |=|
|00004890| 20 4b 45 59 5f 51 55 49 | 54 3b 09 09 2f 2a 22 71 | KEY_QUI|T;../*"q|
|000048a0| 22 83 4c 81 5b 2a 2f 0d | 0d 09 72 65 74 75 72 6e |".L.[*/.|..return|
|000048b0| 28 20 6b 65 79 5f 73 74 | 61 74 75 73 20 29 3b 0d |( key_st|atus );.|
|000048c0| 7d 0d 0d 2f 2f 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}..//---|--------|
|000048d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000048e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000048f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004900| 2d 2d 2d 20 20 20 74 65 | 72 6d 69 6e 61 74 65 0d |--- te|rminate.|
|00004910| 2f 2f 81 40 88 d9 8f ed | 8f 49 97 b9 0d 2f 2f 81 |//.@....|.I...//.|
|00004920| 40 88 f8 90 94 09 81 46 | 96 b3 82 b5 0d 2f 2f 81 |@......F|.....//.|
|00004930| 40 96 df 82 e8 92 6c 09 | 81 46 96 b3 82 b5 81 69 |@.....l.|.F.....i|
|00004940| 8b 41 82 e7 82 c8 82 a2 | 81 63 81 6a 0d 76 6f 69 |.A......|.c.j.voi|
|00004950| 64 09 74 65 72 6d 69 6e | 61 74 65 28 76 6f 69 64 |d.termin|ate(void|
|00004960| 29 0d 7b 0d 09 53 79 73 | 42 65 65 70 28 35 30 29 |).{..Sys|Beep(50)|
|00004970| 3b 0d 09 45 78 69 74 54 | 6f 53 68 65 6c 6c 28 29 |;..ExitT|oShell()|
|00004980| 3b 0d 7d 0d 0d 2f 2f 2d | 2d 2d 2d 2d 2d 2d 2d 2d |;.}..//-|--------|
|00004990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000049a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000049b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000049c0| 2d 2d 2d 2d 2d 20 20 66 | 6c 61 73 68 49 6e 74 0d |----- f|lashInt.|
|000049d0| 2f 2f 81 40 89 e6 96 ca | 82 cc 8d b6 8f e3 82 c9 |//.@....|........|
|000049e0| 90 94 92 6c 82 f0 8f 91 | 82 ab 8d 9e 82 de 83 8b |...l....|........|
|000049f0| 81 5b 83 60 83 93 81 42 | 83 66 83 6f 83 62 83 4f |.[.`...B|.f.o.b.O|
|00004a00| 97 70 81 42 0d 76 6f 69 | 64 20 66 6c 61 73 68 49 |.p.B.voi|d flashI|
|00004a10| 6e 74 20 28 69 6e 74 20 | 74 68 65 56 61 6c 75 65 |nt (int |theValue|
|00004a20| 29 0d 7b 0d 09 53 74 72 | 32 35 35 09 09 09 74 65 |).{..Str|255...te|
|00004a30| 6d 70 53 74 72 3b 0d 09 | 52 65 63 74 09 09 09 74 |mpStr;..|Rect...t|
|00004a40| 65 6d 70 52 65 63 74 3b | 0d 0d 09 4e 75 6d 54 6f |empRect;|...NumTo|
|00004a50| 53 74 72 69 6e 67 28 28 | 6c 6f 6e 67 29 74 68 65 |String((|long)the|
|00004a60| 56 61 6c 75 65 2c 20 74 | 65 6d 70 53 74 72 29 3b |Value, t|empStr);|
|00004a70| 09 2f 2f 20 90 94 92 6c | 82 f0 95 b6 8e 9a 97 f1 |.// ...l|........|
|00004a80| 82 c9 95 cf 8a b7 82 b7 | 82 e9 0d 09 4d 6f 76 65 |........|....Move|
|00004a90| 54 6f 28 33 32 2c 20 33 | 32 29 3b 09 09 09 09 09 |To(32, 3|2);.....|
|00004aa0| 09 09 2f 2f 20 51 44 83 | 79 83 93 82 cc 88 da 93 |..// QD.|y.......|
|00004ab0| ae 0d 09 53 65 74 52 65 | 63 74 28 26 74 65 6d 70 |...SetRe|ct(&temp|
|00004ac0| 52 65 63 74 2c 20 31 36 | 2c 20 31 36 2c 20 32 34 |Rect, 16|, 16, 24|
|00004ad0| 30 2c 20 34 38 29 3b 09 | 2f 2f 20 97 cc 88 e6 82 |0, 48);.|// .....|
|00004ae0| f0 90 dd 92 e8 0d 09 45 | 72 61 73 65 52 65 63 74 |.......E|raseRect|
|00004af0| 28 26 74 65 6d 70 52 65 | 63 74 29 3b 09 09 09 09 |(&tempRe|ct);....|
|00004b00| 09 2f 2f 20 97 cc 88 e6 | 93 e0 82 f0 94 92 82 ad |.// ....|........|
|00004b10| 82 ad 82 e8 82 ca 82 ad | 0d 09 44 72 61 77 53 74 |........|..DrawSt|
|00004b20| 72 69 6e 67 28 74 65 6d | 70 53 74 72 29 3b 09 09 |ring(tem|pStr);..|
|00004b30| 09 09 09 2f 2f 20 83 66 | 83 6f 83 62 83 4f 97 70 |...// .f|.o.b.O.p|
|00004b40| 95 b6 8e 9a 97 f1 82 f0 | 8f 91 82 ab 8d 9e 82 de |........|........|
|00004b50| 0d 7d 0d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.}......|........|
|00004b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b80| 00 00 01 00 00 00 01 54 | 00 00 00 54 00 00 00 46 |.......T|...T...F|
|00004b90| 50 50 43 41 73 6d 20 50 | 61 6e 65 6c 00 42 61 73 |PPCAsm P|anel.Bas|
|00004ba0| 69 63 20 54 6f 6f 6c 62 | 6f 78 20 36 38 6b 3a 52 |ic Toolb|ox 68k:R|
|00004bb0| 0c 53 69 6d 70 6c 65 53 | 68 6f 74 2e 63 69 6e 61 |.SimpleS|hot.cina|
|00004bc0| 6c 2e 78 53 59 4d 59 4d | 2e 74 64 6d 4d 87 83 93 |l.xSYMYM|.tdmM...|
|00004bd0| 02 52 54 45 58 54 43 57 | 49 45 01 00 00 34 00 a9 |.RTEXTCW|IE...4..|
|00004be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004bf0| 00 00 b6 09 61 0a 00 00 | 4a d3 00 00 01 9a 69 63 |....a...|J.....ic|
|00004c00| 20 54 6f 6f 6c 62 6f 78 | 20 36 38 6b 3a 78 38 36 | Toolbox| 68k:x86|
|00004c10| 20 4c 69 6e 6b 65 72 00 | 42 61 73 69 63 20 54 6f | Linker.|Basic To|
|00004c20| 6f 6c 62 6f 78 20 36 38 | 6b 3a 78 38 36 20 50 72 |olbox 68|k:x86 Pr|
|00004c30| 6f 6a 65 63 74 00 42 61 | 73 63 69 20 54 6f 6f 6c |oject.Ba|sci Tool|
|00004c40| 62 6f 78 20 50 50 43 3a | 43 75 73 74 6f 6d 20 4b |box PPC:|Custom K|
|00004c50| 65 79 77 6f 72 64 73 00 | 42 61 73 63 69 20 54 6f |eywords.|Basci To|
|00004c60| 6f 6c 62 6f 78 20 50 50 | 43 3a 41 63 63 65 73 73 |olbox PP|C:Access|
|00004c70| 20 50 61 74 68 73 00 42 | 61 73 63 69 20 54 6f 6f | Paths.B|asci Too|
|00004c80| 00 00 00 48 00 0e 4f 73 | 61 6b 61 81 7c 93 99 95 |...H..Os|aka.|...|
|00004c90| 9d 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ca0| 00 00 00 00 00 00 00 04 | 00 04 00 59 00 4c 03 c4 |........|...Y.L..|
|00004cb0| 04 88 00 59 00 4c 03 c4 | 04 88 b6 09 69 46 00 00 |...Y.L..|....iF..|
|00004cc0| 40 fd 00 00 40 fd 00 00 | 3e 4b 01 00 00 00 00 04 |@...@...|>K......|
|00004cd0| 00 01 00 01 00 00 01 00 | 00 00 01 54 00 00 00 54 |........|...T...T|
|00004ce0| 00 00 00 46 12 9a b7 d0 | 2e a4 00 00 00 1c 00 46 |...F....|.......F|
|00004cf0| 00 01 4d 50 53 52 00 00 | 00 12 4d 57 42 42 00 00 |..MPSR..|..MWBB..|
|00004d00| 00 1e 03 ed ff ff 00 00 | 00 00 00 00 00 00 03 f0 |........|........|
|00004d10| ff ff 00 00 00 4c 00 00 | 00 00 00 00 00 00 00 00 |.....L..|........|
|00004d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+